查找每天最早创建的记录

Find Earliest Created Record from Each Day

我正在尝试在 Redshift 数据库中按天查找最早的 created_at 记录:

理想情况下,这将是 return 第一条和第三条记录。我是 SQL 的新手,所以我为我的愚蠢道歉。

你有没有试过

SELECT MIN(created_at) 从天 GROUP BY created_at::date

getting date from timestamp in PostgresSQL

试试这个

select date_trunc('day', created_at), min(created_at)
from table
group by date_trunc('day', created_at)