2015-11-23 108 views
0

之間的數據。現在我正試圖獲得最後7天。雖然我這樣做,我不想過去24小時。換句話說,我想得到最後的7 day-today。我怎樣才能做到這一點?我想:獲取過去7天,過去24小時內的MySQL

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

注:請注意,我想導致DATETIME不僅僅是日期。

+0

看起來很好。它以什麼方式不適合你? –

+0

@Racil Hilan它返回false –

+1

像這樣的sql查詢不能返回false。但是在PHP中調用某個mysql_函數可能會返回false,因爲您沒有真正連接到數據庫。 – developerwjk

回答

0

爲你做這項工作:

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

相關問題