在寫按時間段查詢的sql語句的時候 一般我們會這么寫查詢條件:


在寫按時間段查詢的sql語句的時候 一般我們會這么寫查詢條件:

  where date>='2010-01-01' and date<='2010-10-1'。

但是在實執行Sql時些語句會轉換成這樣:

  where date>='2010-01-01 0:00:00' and date<='2010-10-1:0:00:00',再看這個條件的話,也許就會有些明白,

那就是'2010-10-1 0:00:00' 之后的數據例如('2010-10-1:08:25:00')查不到,也就是說2010-10-1的數據查不到。

知道原因了可以修改查詢條件為:

   where date>='2010-01-01' and date<='2010-10-1 23:59:59'

或 where date>='2010-01-01' and date<'2010-10-2'。


免責聲明!

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



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