SQLServer查詢特定時間段


需求:查詢用戶指定時間段的數據


 

 

用戶選擇開始結束時間,我們負責查詢這個時間段的數據


 

我的查詢語句是這樣的

# 接受用戶點擊的開始時間
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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM