我只需要查看表格中的当前年份行。
是否可以仅按当前年份参数过滤时间戳列,是否有某些函数可以返回此值?
SELECT * FROM mytable WHERE "MYDATE" LIKE CURRENT_YEAR
答案 0 :(得分:20)
在PostgreSQL中你可以使用它:
SELECT * FROM mytable WHERE date_part('year', mydate) = date_part('year', CURRENT_DATE);
date_part函数在所有PostgreSQL版本中都可用,从当前下至7.1(至少)。
答案 1 :(得分:1)
答案 2 :(得分:-3)
SELECT * FROM mytable WHERE myYear = YEAR(CURDATE())
以上代码适用于sql!