【发布时间】:2018-06-24 17:29:14
【问题描述】:
我有一个场景,我必须更正历史数据。当前数据如下:
Status_cd event_id phase_cd start_dt end_dt
110 23456 30 1/1/2017 ?
110 23456 31 1/2/2017 ?
Status_cd event_id phase_cd start_dt end_dt
110 23456 30 1/1/2017 ?
111 23456 30 1/2/2017 ?
主要的列是 status_cd 和 phase_cd。因此,如果其中任何一个更改历史记录,则应以下一条记录的开始日期作为上一条记录的结束日期来处理。
这里两个记录都是打开的,这是不正确的。 请就如何处理这两种情况提出建议。
谢谢。
【问题讨论】:
-
看看这个答案,可能对你有帮助:stackoverflow.com/questions/8124756/…
-
谢谢罗伯。让我检查一下。
标签: teradata