with t as
(
select 'a0001' cd, 60 cnt, 1 ky from dual union all
select 'a0001' cd, 12 cnt, 2 ky from dual union all
select 'a0001' cd, 60 cnt, 3 ky from dual
)
select
*
from
(
select cd, cnt, ky, sum(cnt) over(order by ky) cntsum
from t
)
where cntsum - cnt <= 70
by 마농
[2017.02.06 13:56:14]
선입선출 방식이라면?
- jkson 님 방식대로 조회하시면 되구요.
최적의 해를 구하는 방식이라면?
- 상당히 까다로울 듯 하네요.
- 알파고가 필요할 듯.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.