簡體   English   中英

sql查詢日期時間

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM