1
我需要一些帮助,最好的方式来实现以下几点:TSQL - 从ID的最大价值在另一个表更新
源表:
tbl_ID name Row_id change_time
1 test1 1 2016-01-01 09:00:00
1 test2 2 2016-01-01 10:00:00
50 test3 3 2016-02-01 09:00:00
50 test4 4 2016-02-01 11:00:00
66 test50 5 2016-03-01 11:00:00
目标表:
tbl_ID name Row_id RecordStatus
1 test1 1 Expired
1 test2 2 Expired ----need to update this to 'New Record'
50 test3 3 Expired
50 test4 4 Expired ---- need to update this to 'New Record'
66 test50 5 Expired ---- need to update this to 'New Record'
我需要通过加入源表来更新目的地表记录状态列:
- tbl_ID
- Row_id列。
其中'change_time'是每个ID的MAX值。
关于代码的任何建议,我将不胜感激。
谢谢卡姆兰 - 工作正常! – Aarion
@Aarion不客气 –