【发布时间】:2018-11-14 12:35:43
【问题描述】:
尊敬的 Stack Overflow 社区,
我正在寻找 患者 ID,其中第一个日期之后的两个连续日期少于 7 天。
所以第 2 天和第 1 天 date <= 7 天之间的差异
以及第 3 天和第 2 天 date <= 7 天之间的差异
例子:
ID Date
1 9/8/2014
1 9/9/2014
1 9/10/2014
2 5/31/2014
2 7/20/2014
2 9/8/2014
对于患者 1,其后的两个日期相隔不到 7 天。
但是,对于患者 2,以下日期相隔超过 7 天(50 天)。
我正在尝试编写一个仅输出患者 ID“1”的 SQL 查询。
感谢您的帮助:)
【问题讨论】:
-
我认为你应该在这个时候展示你拥有的代码。
-
如果给定 id 的行数超过三行怎么办?
-
很遗憾,当我写这篇文章时,我没有工作代码。我不知道如何像 python 或 C# 一样在 SQL 中建立索引。
标签: sql amazon-athena presto