[英]sql query date time
我的表格結構中有一個datetamp字段。 使用SQL,我想找到使用這些時間范圍在昨天的日期中注冊的任何用戶。
例如:2010-02-06 14:00:00 2010-02-07 10:00:00
我將每天運行一次此查詢以吸引用戶。
所以明天將是:2010-02-07 14:00:00 2010-02-08 10:00:00
后天將是:2010-02-08 14:00:00 2010-02-09 10:00:00
等等等
選擇與已記錄時間...的用戶不同的*
不確定如何查詢日期范圍? 任何想法謝謝
SQL服務器
where loggedTime between
DATEADD(hour, 14, DATEADD(DAY, 0, DATEDIFF(DAY,0,getdate()))) and
DATEADD(hour, 34, DATEADD(DAY, 0, DATEDIFF(DAY,0,getdate())))
MySQL的
where loggedTime between
curdate() + interval 14 hour and
curdate() + interval 34 hour
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.