簡體   English   中英

獲取過去7天到最近24小時之間的數據MySQL

[英]Get data between last 7 days and last 24 hours MySQL

如果我想從服務器上獲取過去24小時的信息,我正在使用:

WHERE table.createdate > DATE_SUB(NOW(), INTERVAL 24 HOUR)

這樣可行。 現在,我試圖獲得最后7天。 當我這樣做時,我不想持續24小時。 換句話說,我想7 day-today最后7 day-today 我怎樣才能做到這一點? 我試過了:

WHERE table.createdate < DATE_SUB(NOW(), INTERVAL 24 HOUR) AND table.createdate > DATE_SUB(NOW(), INTERVAL 168 HOUR) //didnot work

注意:請注意,我要在DATETIME中獲取結果,而不僅僅是DATE。

這對您有用嗎:

WHERE table.createdate <= DATE_SUB(NOW(), INTERVAL 24 HOUR) AND table.createdate > DATE_SUB(NOW(), INTERVAL 1 WEEK)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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