我正在使用Postgres 9.1,并尝试从一个表中获取给定月份的记录,并且应该知道日期类型日期字段是否包含月份。
这是我的查询:
SELECT consejo.numero,consejo.fecha FROM consejo WHERE MONTH(consejo.fecha) = 2
但出现以下错误:
错误:没有月份函数(日期)第
1行:... T consejo.numero,consejo.fecha理事会(来自WHERE MONTH)(cons ...
提示:没有函数与参数的名称和类型匹配。您可能需要添加显式类型转换。
可能是错的吗?
在Postgresql中没有MONTH
可用的功能。您可以EXTRACT
改用:
WHERE EXTRACT(MONTH FROM consejo.fecha) = 2
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句