본문 바로가기
Oracle

[ntile]레코드를 일정 비율로 분할해준다.

by 캡틴노랑이 2015. 7. 29.
반응형
--전체 로우를 ntile의 숫자만큼 분할하여 순위를 줌
select
  customer_id
, ntile(5) over (order by sum(order_total) desc) rank
, sum(order_total)
from orders
where to_char(order_date, 'YYYY') ='2007'
group by customer_id;

 

반응형

댓글