sql - 有没有办法在 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
解决方案
推荐阅读
- r - 使用 R 使用 jsonlite 将数据帧转换为 JSON 对象
- jquery - 如何从 Laravel 8 中的 @foreach 刀片传递数据以编辑模式
- react-native - 在本机反应中找不到变量:“导航”。这是我的代码,我使用了一些来自 youtube 的代码
- python - 使用 Python 测量二进制图像中前景对象的最大和最小长度
- grid - 无法使引导卡响应
- r - R - welch_anova_test Dataframe Specification and Error in UseMethod("nest")
- typescript - 如何在函数中使用第二个参数来进行第一个参数的类型推断,同时保留第一个参数的类型?
- ubuntu - 我如何设置nginx每次都保持询问身份验证
- azure - Powershell New-AzKustoCluster 分配现有的 VNET 子网不允许创建集群
- graphql - 使用 FaunaDB 在 graphQL 中按日期范围查询