簡體   English   中英

MySQL查詢語法錯誤DATE_SUB

[英]MySql query syntax error DATE_SUB

這個查詢有什么用呢?

SELECT * 
FROM containmentTracker 
WHERE reviewDate < NOW() 
  AND reviewDate > DATE_SUB(NOW(), INTERVAL 10 YEARS)

我已經嘗試了幾種方法,但是每次使用DATE_SUB時,都會得到

您的SQL語法有誤; 檢查與您的MySQL服務器版本相對應的手冊,以在第1行的'YEARS)'附近使用正確的語法

或類似的錯誤。

我做錯了什么?

謝謝

INTERVAL的單位總是單數 ,這使得在大聲閱讀查詢時聽起來有些奇怪:

DATE_SUB(NOW(), INTERVAL 10 YEAR)

請參閱參考手冊中的DATE_ADD()

暫無
暫無

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

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