2011-08-02 28 views
1

我使用時間戳來工作,我會嘗試與正常工作時間2011-02-02 12:00:00格式現在搶5天向前

我有這樣的:

SELECT * FROM users_calenders WHERE date ? 

我希望在未來,日期現在至5天前,選擇家居/

我的日期格式爲:2011-08-26

所以,如果這是21 22 23 24 25 26.今天,它應該顯示它..

如果它是20應該沒有表現出來的則有6天8月26日

+0

什麼是'正常date'?這是什麼dbms? –

+0

你正在使用哪些DBMS? –

+0

對不起,你快。是的mysql – Karem

回答

1

MySQL

SELECT * 
FROM users_calendars 
WHERE date >= CURDATE() 
     AND date < CURDATE() + INTERVAL 6 DAY 
+0

getdate()不存在,我收到的錯誤 – Karem

+0

與curdate()嘗試,沒有錯誤,雖然我有一個條目2011-08-06和它今天2008-08-03。它只是給我空的結果 – Karem

+0

@Karem:對不起,錯過了你想要的結果在未來的事實。請現在嘗試。 – Quassnoi