【发布时间】:2012-11-11 05:40:45
【问题描述】:
我有一张桌子,让我们说“记录”的结构:
id date
-- ----
1 2012-08-30
2 2012-08-29
3 2012-07-25
我需要在 PostgreSQL 中编写一个 SQL 查询来获取每个月 MIN 日期的 record_id。
month record_id
----- ---------
8 2
7 3
我们看到 2012-08-29
我试过这样的,
SELECT
EXTRACT(MONTH FROM date) as month,
record_id,
MIN(date)
FROM Records
GROUP BY 1,2
但它显示了 3 条记录。
有人可以帮忙吗?
【问题讨论】:
标签: sql postgresql min