Oracle SQL Update with rowover partition -
why error b1.employee_id
invalid identifier sql below:
update table_1 a1 set a1.addl_seq = ( select seq (select row_number() on (partition employee_id order employee_id, erncd) seq table_1) b1 b1.employee_id=a1.employee_id );
you can write update statement this:
update (select employee_id, addl_seq, row_number() on (partition employee_id order employee_id, erncd) seq table_1) set addl_seq = seq;
Comments
Post a Comment