首页 > 解决方案 > 有没有办法在 SQL 中引用单元格上方的所有行?

问题描述

我知道您可以使用滞后并导致引用上方或下方的一个单元格,但是如果我想按某一列分组并检查上方的所有单元格以查看它们是否符合特定标准,该怎么办。那可能吗?

例如,请在下面找到一个示例表。我希望 new_column 能够按日期分组并在日期增加时返回 1,但是如果日期增加然后又减少,我希望它返回 null。我只希望 new_column 在最后一次增加日期时显示 1。

Date            New_Column
2021-03-18          null
2021-03-18          null
2021-04-18          null
2021-03-18          null
2021-03-18          null
2021-04-18            1 
2021-04-18          null
2021-05-18            1
2021-05-18          null
2021-05-18          null

标签: sqlamazon-web-servicesamazon-redshift

解决方案


推荐阅读