전체 금액이 있고 나눌 금액 이 있습니다
select '56697420', f,
RATIO_TO_REPORT(e) OVER (PARTITION BY f)*100 ,
RATIO_TO_REPORT(e) OVER (PARTITION BY f)* 56697420 as aa,
round(RATIO_TO_REPORT(e) OVER (PARTITION BY f)* 56697420) as aa1
from
(select 1 f ,38200 as e from dual union all
select 1,16320 from dual union all
select 1,124560 from dual union all
select 1,191000 from dual union all
select 1,291840 from dual
)
금액을 비율대로 정수로 화면에 보여 주고 싶은데 방법이 있을가요 ㅜㅜ
aa 는 된느데 aa1처럼 정수로 표현되어야 합니다.
1.2원 차이가 나는데 정수로 딱맞게 가능할까요?
|