【发布时间】:2016-03-29 09:33:11
【问题描述】:
我有一个名为 batch_history 的表,其中包含以下数据。该表包含不同批次的数据(批次 ID 会有所不同)。我想将 current_status_start_date 更新为上一行的 rec_change_date。我希望仅对 current_status_id 为 3310 和 3320 的记录进行更新。这应该对 batch_history 表中 data_stream_id 为 129 的所有批次(在屏幕截图中我刚刚显示一个批次的数据)进行。
batch_history 表中的当前数据:
batch_history 表中需要的输出:
我已经使用“WITH”子句进行了查询,但我仍然无法弄清楚这个问题的确切用法和解决方案。请帮忙。提前致谢。
【问题讨论】: