我有一个PostgreSQL时间戳

2009-12-22 11:01:46

我需要把它改成现在的样子

2009-12-22

这样我就可以比较postgreSQL年内的日期

我怎样才能实现这种转变?

推荐答案

投到date.

SELECT yourtimestamp::date;

如果你需要提取其他种类的东西,你可能需要使用EXTRACTdate_trunc

这两个链接都指向同一个页面,但你会发现更多与日期/时间相关的功能.

Postgresql相关问答推荐

函数返回查询执行plpgsql时不存在列

Postgres SQL:获取列值在连续日期之间已更改的行

为什么更新不设置较晚的结束时间?

将XML解析从T-SQL迁移到Postgres时出现问题

我可以使用 SQLAlchemy 映射数据类创建 Postgres `GENERATED ALWAYS AS` 列吗?

对表执行 DISABLE TRIGGER ALL 是否也会禁用 FK 指向该表?

Npgsql中准备好的语句和参数化查询有什么区别?

使用psql的copy语句时如何压缩数据?

Cloud SQL 时间点 数据驻留

Postgres 唯一 JSON 数组聚合值

在 Ubuntu 11.04 服务器中启用对 postgresql 的 PHP 支持

Heroku PGError:operator does not exist: character varying = integer

从左连接更新 Postgres

如何将1 天 01:30:00等间隔转换为25:30:00?

Postgres 中是否有 MAX_INT 常量?

python pip install psycopg2 安装错误

如何在 redshift 中对字段进行 GROUP BY 和 CONCATENATE

实时监控 PostgreSQL 查询的应用程序?

如何更改 PostgreSQL 中的 REFERENCES?

JOIN (SELECT ... ) ue ON 1=1?