什麼是我的自動化測試返回此查詢見下文:SQL:日期時間更改爲精確的字符串返回
Select visit_date
from patient_visits
where patient_id = '50'
AND site_id = '216'
ORDER by patient_id
DESC LIMIT 1
08:52:48.406 DEBUG執行:從patient_visits 其中選擇VISIT_DATE patient_id = '50' 和SITE_ID = '216' 通過patient_id DESC ORDER LIMIT 1 08:52:48.416 TRACE返回值:[(datetime.date(2017,2,17),)]
當我運行這在工作臺我得到
2017-02-17
我如何使查詢返回這個而不是上面的datetime.date位。一些格式需要?
你使用什麼樣的數據庫/方言?我認爲你應該改變「sql」標籤爲特定於數據庫的標籤,因爲你的日誌是指特定的實現 - 如「sql-server」,「postgresql」,「mysql」,「oracle」,...也許你需要添加一些關於您用來訪問數據庫的語言和數據庫提供程序或庫的信息。 – andreim
其postgres,道歉。使用機器人框架DatabaseLibrary。 – user3303266