【发布时间】:2020-08-10 15:00:34
【问题描述】:
我有一个如下的开始日期列表 -
start dates sorted in descending order
开始日期始终按降序排列。 我正在寻找可以提供以下输出的 postgresql 查询- start dates with groups
基本上,我试图从给定列表中创建日期组,以便组中的每个日期都在相应组顶部日期的 61 天内。 例如 - 在输出中,
- 组 1 有前 4 条记录,因为所有 4 个开始日期都在 61 以内 记录天数2.
- 第 2 组仅包含记录号。 6 因为超过 61 天 远离记录号。 2.
- 组 3 包含行号。 7 和 8,因为他们超过 61 离记录号还有几天。 6. 但在 61 天之内
附:我是 postgresql 和 stackoverflow 的新手。 任何指针都会有所帮助
【问题讨论】:
-
样本数据最好显示为formatted text。请参阅here,了解有关如何创建漂亮表格的一些提示。
-
会牢记这一点。感谢您的建议
标签: postgresql gaps-and-islands