Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这个查询有什么问题?
SELECT * FROM containmentTracker WHERE reviewDate < NOW() AND reviewDate > DATE_SUB(NOW(), INTERVAL 10 YEARS)
我已经尝试了几种方式,但每次我使用 DATE_SUB 我都会得到
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“YEARS)”附近使用正确的语法
或类似的错误。
我做错了什么?
谢谢
to 的单位INTERVAL总是单数,这使得大声朗读查询时听起来有点奇怪:
INTERVAL
DATE_SUB(NOW(), INTERVAL 10 YEAR)
请参阅DATE_ADD()参考手册。
DATE_ADD()