如何使用SQL获取当年的结果?
我有一个表,其列日期为format yyyy-mm-dd。
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
我怎样才能做到这一点?
用于YEAR()仅获取要使用的日期的年份:
YEAR()
select * from table where YEAR(date) = YEAR(CURDATE())