YEAR给出了错误

时间:2015-04-07 15:09:11

标签: sql postgresql date

pgAdmin III总是会出现年度错误

  

错误:功能年(日期)不存在   第1行:选择年份(geboortedatum)作为date_part   ............................. ^^^^ .........

     

提示:没有函数匹配给定的名称和参数类型。您可能需要添加显式类型转换。   **********错误**********

     

错误:功能年(日期)不存在   SQL状态:42883
  提示:没有函数匹配给定的名称和参数类型。您可能需要添加显式类型转换   性格:8

我可以得到我需要的整个日期,但我只需要一年可以有人帮助我它需要成为桌面上最小的一年。

1 个答案:

答案 0 :(得分:0)

正如您提到的pgAdmin,我假设您使用的是Postgres,因此您需要编写这样的代码(使用EXTRACT constructure):

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

Detailed documentation for the datetime functions