Database/SAP IQ (Sybase)
[Sybase] 오라클 분석함수 ratio_to_report 구현
데브포유
2010. 5. 19. 16:08
반응형
오라클 분석함수 중 ratio_to_report가 있습니다.
사이베이스에서는 아직 지원하고 있지 않은 듯(?) 합니다.
모집합을 한번만 읽고 처리하는 방법입니다.
아이디별 사용횟수와 그 구성비율을 구하는 예제 입니다.
select id
, count(*)
, round( convert(float, count(*)) / sum(count(*)) over () , 2) pt
from 접속
where reg_dt like '201001%'
group by id;
==> sum(count(*)) over () 를 통해 부분 count(*)의 전체 카운트를 구할 수 있습니다.
사이베이스에서는 아직 지원하고 있지 않은 듯(?) 합니다.
모집합을 한번만 읽고 처리하는 방법입니다.
아이디별 사용횟수와 그 구성비율을 구하는 예제 입니다.
select id
, count(*)
, round( convert(float, count(*)) / sum(count(*)) over () , 2) pt
from 접속
where reg_dt like '201001%'
group by id;
==> sum(count(*)) over () 를 통해 부분 count(*)의 전체 카운트를 구할 수 있습니다.
반응형