1. 程式人生 > >資料庫中查詢兩個日期之間的資料

資料庫中查詢兩個日期之間的資料

    從資料庫中查詢時間在兩個日期之間的記錄,例如:查詢建立時間在2014-11-06到2014-11-13之間的記錄!

    用的spring MVC+mybatis+mysql搭建的專案,查詢資料庫sql語句放在對應的Mapper.xml中。直接在資料庫中測試:

  select*fromt_entry_deliver_infowheremodify_tm>='2014-10-13'andmodify_tm<='2014-11-14' 語句報錯:SQL錯誤(1064)
 改用
   select*fromt_entry_deliver_infowheremodify_tmbetween'2014-10-13'
and'2014-11-14'可以執行出結果,但是不是想要結果,“<”和“<="的差別,並不是我想要的結果。  因為這樣十四號的資料沒有顯示出來。 嘗試過好多讓日期加一的方式,最後找到一種最簡單,也最不消耗時間的方法,在Service中將
2014-11-14採用字串拼接方式變為"2014-11-14 23:59:59.999",完事ok,簡簡單單操作,真的在值得借鑑了。