我如何从日期字段中获取年份,如果我有一个日期字段 product_date
,它每年有 1000 个条目,我想记录一个 YEAR 明智的记录。 product_date = 2013/01/01 就像我要搜索 2013 年一样。
最佳答案
SELECT EXTRACT(YEAR FROM product_date ) FROM tbl_product;
根据 YEAR
对表格进行排序
with cte as(
SELECT EXTRACT(YEAR FROM product_date) as myYear FROM tbl_product order by myYear
)
select product_date,* from tbl_product where extract(year from product_date) in (select myYear
from cte)
关于postgresql - 如何从日期字段中获取年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25256883/