【问题标题】:Create New Record_Start/End dates based on previous record/closest match?根据以前的记录/最接近的匹配创建新的记录_开始/结束日期?
【发布时间】:2021-08-05 21:36:49
【问题描述】:

我正在尝试为我们的一个表中的一些数据错误创建一个修复程序,这些表的开始/结束日期格式不一致。有些记录的开始日期与最近一条记录的结束日期相匹配,有些记录会增加一天,例如:

|记录_开始 |记录结束|

| 2021 年 5 月 1 日 | 2021 年 5 月 27 日 |

| 2021 年 5 月 27 日 | 2021 年 7 月 8 日 |

| 2021 年 7 月 9 日 | 9999 年 12 月 31 日 |

有什么想法吗?我在想,寻找

【问题讨论】:

    标签: loops increment offset


    【解决方案1】:

    找到答案。

    ,Min(RECORD_END) 结束(ORDER BY RECORD_START ROWS BETWEEN 1 Preceding AND 1 Preceding)AS NEW_RECORD_START

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-07
      • 1970-01-01
      • 1970-01-01
      • 2019-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多