sql - 以时间戳列为条件来选择一年的数据

标签 sql postgresql datetime select timestamp

这是一个简单的SELECT,但条件只是日期的年份。例如:

SELECT * FROM project WHERE project_reg = '2013';

project_regtimestamp 类型。返回的错误是“语法无效”。

ERROR: la sintaxis de entrada no es válida para tipo timestamp: «2013»

最佳答案

SELECT * 
from project 
where extract(year from project_reg) = 2013

关于sql - 以时间戳列为条件来选择一年的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14282196/

相关文章:

java - 为什么我尝试执行此 JDBC 查询时得到此 "SQLSyntaxErrorException: ORA-00933: SQL command not properly ended"?

mysql - 将 LibreOffice 基表与 MySQL 表连接起来的建议

mysql - Medoo SQL 数据库选择与日期范围匹配的行

ruby-on-rails - 错误 : Postgres database import in docker container

ruby-on-rails - Rails 日期时间比较

SQL:避免循环依赖

python - 分组相关搜索关键字

postgresql - 在 Mac 上切换到 postgres 用户

Javascript - 更改月份的第一天

mysql - 只需要从日期时间字段按日期从 MySQL 数据库中获取记录