小编典典

在PostgreSQL中按月选择

sql

我想根据date或月份的月份选择行,timestamp如下所示:

SELECT id, name,聽birthday 
FROM employee.person 
WHERE Month(birthday) > 10;

但是我只在PostgreSQL中收到错误消息。
如何才能做到这一点?


阅读 225

收藏
2021-03-10

共1个答案

小编典典

您可以使用EXTRACT函数,如下所示:

SELECT id, name, birthday FROM employee.person 
WHERE EXTRACT(MONTH FROM birthday) > 10;

您的问题来自MonthPostgreSQL中没有诸如函数之类的事实。在此处查看在线文档以了解可以得到什么。Extract应该足够了。

2021-03-10