我需要查询来选择今年第一个日期和当前日期之间的所有日期。(即今年内数据库中的所有日期),但是我的代码在过去的12个月内都是这样做的。如何更改代码以确保其仅在今年起生效?
WHERE DATE_SUB(CURDATE(), INTERVAL 1 YEAR) <= date
非常感谢
最佳答案
SELECT ...
FROM ...
WHERE DATE_SUB(CURDATE(), INTERVAL 1 YEAR) <= date AND
YEAR(your_datecolumn) = YEAR(CURDATE())