小编典典

SQL-仅获取当前年份的结果

sql

如何使用SQL获取当年的结果?

我有一个表,其列日期为format yyyy-mm-dd

现在,我要执行选择查询,该查询仅返回当前年份的结果。

伪代码应类似于:

select * from table where date is (current year dates)

结果应如下所示:

id date
2  2015-01-01
3  2015-02-01
9  2015-01-01
6  2015-02-01

我怎样才能做到这一点?


阅读 209

收藏
2021-03-17

共1个答案

小编典典

用于YEAR()仅获取要使用的日期的年份:

select * from table where YEAR(date) = YEAR(CURDATE())
2021-03-17