【发布时间】:2021-02-24 21:34:31
【问题描述】:
我有一张像下面这样的表格
如果condition 列被填充,那么对于该行之后的所有行,如果other condition 列包含x 和episode start 和episode end,则使用值flag 填充列episode end与condition 列包含yes 的较早最近的行
最终输出:
index name condition episode_start Episode_end other_condition value new
1 a 11 12
2 a 1 2
3 a yes 1 2
4 a 1 2
5 a 1 2 x f flag
6 a 3 4 b cc
#update1 下面建议的答案有效。
但不确定如何进行此更改
在当前情况下,我们正在寻找列 condition=yes 之后的行中的特定条件
有没有办法查看当前行之后的行,而不是查看前一行?
【问题讨论】:
标签: sql tsql sql-order-by case window-functions