我想根据date
或timestamp
列的月份 Select 行,如下所示:
SELECT id, name, birthday
FROM employee.person
WHERE Month(birthday) > 10;
但我只在PostgreSQL中收到错误消息
我想根据date
或timestamp
列的月份 Select 行,如下所示:
SELECT id, name, birthday
FROM employee.person
WHERE Month(birthday) > 10;
但我只在PostgreSQL中收到错误消息
您可以使用EXTRACT
函数,如下所示:
SELECT id, name, birthday FROM employee.person
WHERE EXTRACT(MONTH FROM birthday) > 10;
你的问题来自这样一个事实,即PostgreSQL中没有Month
函数.查看在线文档here,看看你能得到什么.Extract
应该够了.