Advertisement
juanrufino

Untitled

Jul 18th, 2019
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. UPDATE rptledger r,(SELECT xxx.objid,xxx.controlno,@row:=IF(@prev=xxx.controlno,@row,0) + 1 AS rownum,@prev:=xxx.controlno
  2. FROM
  3. (SELECT r.objid,r.controlno FROM remittance r
  4. INNER JOIN (SELECT objid,controlno, COUNT(controlno) AS c FROM remittance GROUP BY controlno HAVING c > 1)xx ON xx.controlno = r.controlno
  5.  
  6. ORDER BY xx.controlno)xxx
  7. ORDER BY xxx.controlno,xxx.objid)xxxx
  8. SET r.controlno = CONCAT(r.controlno,"-",xxxx.rownum)
  9. WHERE r.objid = xxxx.objid;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement