UPDATE trd_sess A
SET A.rec_updt_la_dt_tm = SYSDATE,
A.trd_sess_end_tm = (SELECT B.trd_sess_end_tm
FROM trd_sess B
WHERE B.prod_type = 'LEQU'
AND B.wkdy_tdy_cde = A.wkdy_tdy_cde
AND B.trd_sess_cde = A.trd_sess_cde
AND B.trd_sb_sess_cde = A.trd_sb_sess_cde
AND B.grp_prod_type_prim_cde =
A.grp_prod_type_prim_cde)
WHERE A.prod_type = 'ZZZZ'
AND A.wkdy_tdy_cde IN ( 1, 2, 3, 4, 5 )
AND A.trd_sess_cde = 'AFTMTH'
AND A.trd_sb_sess_cde = 'SESS01'
AND A.grp_prod_type_prim_cde = 'L';
本文介绍了一段SQL更新语句的具体内容,该语句用于更新特定条件下的交易会话记录,包括最近更新日期时间及交易会话结束时间等字段。
711

被折叠的 条评论
为什么被折叠?



