sql - 如果表只包含日期时间字段,在 Postgres 中是否可以检索不同的日期数据?

标签 sql postgresql

数据存储如下

2011-04-29 11:35:24.567

我想要一个查询 SELECT DISTINCT ...

这将按照以下行返回数据

2011-04-28
2011-04-29
2011-04-30

最佳答案

您只需要将其转换为日期:

SELECT DISTINCT
    col_name::date
FROM
    table_name

关于sql - 如果表只包含日期时间字段,在 Postgres 中是否可以检索不同的日期数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6937164/

相关文章:

php - 有没有办法在 SQL 全文搜索中比较特定字段?

sql - 排除与 Postgres 中每个父记录关联的第一条记录

mysql - 连接多个字段,仅过滤真正不同的行

sql - 两个表加入具有不同行的网格

sql - 强制所有列具有不同的值

sql - oracle表中重复的总数

mysql - 数据库空间中出现奇怪的 A

postgresql - SQL注入(inject)和Postgres "CREATE SCHEMA"

sql - 使用 SQL 按句子中的单词位置(单词索引)排序

JSON 对象到 Postgres 存储过程参数