【发布时间】:2021-07-06 22:55:45
【问题描述】:
我正在尝试选择过去 5 年输入的数据(从第一年或最早年份的 1 月 1 日开始)。我已经构建了下面的查询,但它不是从最早年份的 1 月 1 日开始的。
SELECT col_name FROM table_name WHERE entry_date > curdate() - interval (dayofmonth(curdate()) - 1) day - interval 5 year
任何帮助将不胜感激。
【问题讨论】:
-
用您正在使用的数据库标记您的问题。
-
我对它进行了测试,它确实是从最古老的一月一日开始的。
-
谢谢林诺夫!它奏效了