作者a926 (I'm Joker)
看板Database
標題[SQL ] 想請教一個日期的查詢
時間Mon May 16 23:48:52 2011
想請問一下
如果資料庫中有兩個日期欄位
ex
開始日期 結束日期 編號
2011-05-16 2011-05-19 1
2011-05-14 2011-05-18 2
2011-05-16 2011-05-19 3
我想要做一個查詢
想找出開始日期與結束日期的區間是否有資料
ex: 找出開始日期為5/17到結束日期5/18
理想中應該會出現 編號1到編號3
想請問該如何下查詢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.230.146.169
→ CavalryTseng:編號1、3開始日算5/17,不太瞭解.. 05/17 09:01
→ jerry119:開始日期 <= '2011-05-17' and 結束日期 >= '2011-05-18' 05/17 09:46
→ a926:我的意思是 可否透過函數的方式 抓出某一時間區間的值 05/17 10:35
→ a926:因為5/16-5/19有包括5/17-5/18 不曉得有沒有這種函數呢QQ 05/17 10:42
→ bens951:先轉成timestamp再去做比對應該會比較容易吧 05/20 03:38
→ a926:好的 先謝謝各位了唷 05/22 20:14