2010-05-31 46 views
-1

我想構建獲取,現在15分鐘前之間發生結果的查詢,即時得到一個MySQL錯誤,當我嘗試以下方法,你能幫幫我嗎?感謝請幫我建立這個MySQL查詢(日期/時間)

SELECT * 
WHERE user_id = '000' 
    AND date_time < now() 
    AND date_time > DATE_SUB(now() , INTERVAL 15 MINUTE) 

錯誤消息:

您的SQL語法錯誤;檢查對應於你的MySQL服務器版本使用附近的正確語法手冊 'WHERE USER_ID = '000' 和DATE_TIME <現在() 和DATE_TIME> DATE_SUB(NOW()' 第2行

回答

1

它缺乏FROM TABLENAME

SELECT * FROM TABLENAME 
WHERE user_id = '000' 
AND date_time < now() 
AND date_time > DATE_SUB(now() , INTERVAL 15 MINUTE) 
+0

DOH!謝謝! – sebb 2010-05-31 19:14:45

0

你錯過了FROM聲明

SELECT * 
FROM myTable 
WHERE user_id = '000' 
AND date_time < now() 
AND date_time > DATE_SUB(now() , INTERVAL 15 MINUTE)