oracle 비율로 배분 후 나머지 마지막에 합산
oracle 비율로 배분 후 나머지 마지막에 합산 select b.key_cd, b.key_seq, b.key_qty, b.aloc_qty, b.last_seq, ratio_to_report(b.key_qty) over() * 100 as rate, decode(key_seq, last_seq, 1000 - sum(aloc_qty) over() + aloc_qty, aloc_qty) as rtn_qty from ( select a.key_cd, row_number() over(order by key_cd) as key_seq, a.key_qty, floor(1000 * key_qty / sum(key_qty) over()) as aloc_qty, count(*) over() as last_seq from..
2019. 12. 2.