YEAR 给出错误

San*_*ull 3 sql postgresql date

pgAdmin III 总是在年份上给出错误

错误:函数年(日期)不存在第 1 行:SELECT YEAR(geboortedatum) as date_part .....................^ ^^^…………

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

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

我可以得到我需要的整个日期,但我只需要年份,有人可以帮助我,它需要是表中最年轻的年份。

VMA*_*Atm 5

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

SELECT EXTRACT(YEAR FROM TIMESTAMP '2001-02-16 20:38:40');
Run Code Online (Sandbox Code Playgroud)

datetime函数的详细文档

  • 幸运的是,我知道答案拿走了你写的内容,改变了这一年,下一个练习是正确的答案,谢谢 (2认同)