需求:查詢用戶指定時間段的數據
用戶選擇開始結束時間,我們負責查詢這個時間段的數據
我的查詢語句是這樣的
# 接受用戶點擊的開始時間 start_time = '2020-7-20' # 查詢語句 'SELECT * FROM Transfer WHERE operation>"%s"' %start_time
執行這條sql,報錯
在數據庫里使用相同的查詢語句可以得到結果
最后發現是引號的原因,將sql外的雙引號和%s外的單引號互換就解決了,也是無語
# 接受用戶點擊的開始時間 start_time = '2020-7-20' # 查詢語句 "SELECT * FROM Transfer WHERE operation>'%s'" %start_time