【发布时间】:2021-03-12 21:14:37
【问题描述】:
redshift SQL 中有没有办法判断 Rates='Y' 的连续 10 天是否存在?在下面的示例中,答案是否定的。
表格名称:费率
Dates Rates
1/1/2021 Y
1/2/2021 Y
1/3/2021 Y
1/4/2021 N
1/5/2021 N
1/6/2021 N
1/7/2021 Y
1/8/2021 Y
1/9/2021 Y
1/10/2021 Y
1/11/2021 Y
1/12/2021 Y
1/13/2021 Y
【问题讨论】:
-
您可以使用一系列 9 个 JOIN (FROM tab t1 JOIN tab t2 on t2.dates = t1.dates - 1) JOIN tab t3 ON t3.dates = t2.dates - 1 JOIN tab t4 ON )。或者您可以使用一系列九个子选择。
-
我是 sql 新手。你能详细说明一下吗?我不认为我明白。
-
将其设为 3,然后查看 meta.stackoverflow.com/questions/333952/…
标签: sql logic amazon-redshift