作者liaosankai (低溫烘焙)
看板PHP
標題Re: [請益] 依照時間範圍查詢
時間Thu Nov 20 20:27:06 2008
※ 引述《ROCKIT (ROLL)》之銘言:
: 請問一下,
: 我想要用select來查詢資料時
: where 的條件要怎麼寫阿?
: 有開始的時間(start)
: 結束的時間(end)
: 時間的格式是'2008-11-20'
: 我想說用where start < '2008-11-20' and end > '2008-11-30';
: 直覺上就不可能找到,結果就真的沒有找到...
: 請大家幫幫忙~~^^
我記得好像是這樣用.. :)
SELECT * FROM table WHERE BETWEEN '2008-11-20' AND '2008-11-30'
--
歡迎來我的網誌看看
@
http://doublekai.org/blog
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.240.37.127
※ 編輯: liaosankai 來自: 123.240.37.127 (11/20 20:28)
推 jimpop :喔對喔~~都忘了還有這功能 11/20 21:55
推 appleboy46 :建議寫成這樣比較好 11/20 22:05
→ foxzgerald :WHERE date BETWEEN ~ 11/20 23:51
推 ROCKIT :我的是分開的兩個欄位start和end,分別代表 11/20 23:55
→ ROCKIT :開始日期和結束日期 11/20 23:56
→ foxzgerald :ya.. 所以用上篇那至種方法就可以了 :P 11/21 01:14