从postgres日期提取年份

时间:2017-04-18 17:43:05

标签: postgresql

如果我做的是记录作品的例子:

SELECT EXTRACT(YEAR FROM TIMESTAMP '2001-02-16 20:38:40');

但是将它集成到我的查询中会产生错误,这将是非常基本的,但我不知道它是什么。

select
responsable, 
fecha_contratado,
EXTRACT(YEAR FROM TIMESTAMP fecha_contratado) as alta
from rrhh.empleado
where responsable is not null

非常感谢您的帮助 Postgres 9.3

1 个答案:

答案 0 :(得分:1)

在这种情况下,您不需要TIMESTAMP个关键字,请尝试以下操作:

select
responsable, 
fecha_contratado,
EXTRACT(YEAR FROM fecha_contratado) as alta
from rrhh.empleado
where responsable is not null