【发布时间】:2019-09-22 14:39:39
【问题描述】:
我知道这是一个常见问题,但我找不到与我的情况相符的内容。我有这些数据:
id | obs
----+------------
1 | 2018-01-01
2 | 2018-01-02
3 | 2018-01-03
4 | 2018-01-04
5 | 2018-01-05
6 | 2018-01-06
7 | 2018-01-07
8 | 2018-01-15
9 | 2018-01-20
10 | 2018-02-03
11 | 2018-02-04
12 | 2018-02-05
13 | 2018-02-06
14 | 2018-02-06
我希望根据 7 天的时间间隔对这些数据进行分组。也就是说,这些组将是:
- 第 1 组:id 1 到 7
- 第 2 组:id 8 和 9
- 第 3 组:id 10 到 14
这个查询在 PostgreSQL 中怎么样?
提前致谢
【问题讨论】:
-
请定义“7天间隔”。
标签: sql postgresql date group-by intervals