这是我的数据
(感谢乔纳斯)小提琴链接:http://sqlfiddle.com/#!18 /7ff39/1
订阅阶段 | 订阅ID | 日期 | 上一个日期 |
---|---|---|---|
利用率 | 1 | 2022 年 2 月 23 日 | 无效的 |
无效的 | 1 | 2022 年 2 月 24 日 | 2022 年 2 月 23 日 |
无效的 | 1 | 2022 年 2 月 25 日 | 2022 年 2 月 23 日 |
无效的 | 1 | 2022 年 2 月 26 日 | 2022 年 2 月 23 日 |
无效的 | 1 | 2022 年 2 月 27 日 | 2022 年 2 月 23 日 |
利用率 | 1 | 2022 年 2 月 28 日 | 无效的 |
无效的 | 1 | 2022 年 3 月 1 日 | 2022 年 2 月 28 日 |
无效的 | 1 | 2022 年 3 月 2 日 | 2022 年 2 月 28 日 |
无效的 | 1 | 2022 年 3 月 3 日 | 2022 年 2 月 28 日 |
无效的 | 1 | 2022 年 3 月 4 日 | 2022 年 2 月 28 日 |
无效的 | 1 | 2022 年 3 月 5 日 | 2022 年 2 月 28 日 |
利用率 | 1 | 2022 年 3 月 6 日 | 无效的 |
我需要返回的是 PreviousDate 列中的内容(除了 Date 列之外)。考虑到每个 SubscriptionId,我想找到 SubscriptionPhase 不为 NULL 的上一个条目并返回该日期,以便我将该日期用于其他用途。