제품명 : ABC
통수: 500
수량: 2550
위 와 같은 제품이 있는데요 수량을 통수만큼 나누는데
수량
500 |
500 |
500 |
500 |
500 |
50 |
이렇게 출력되게 가능할까요? 6개로 나눠지긴하지만 값이 전부 똑같은값으로 나와버리고..
잘안되서 여쭙니다 ㅠㅠ
Comment 1
-
건우아빠
2017.02.17 10:05
with res as(select 'ABC' cd , 500 box, 2550 qty union allselect 'CBC' cd , 120 box, 2550 qty)select a.cd, case when b.no < CEILING(a.qty /(a.box *1.) ) then box else qty % box endfrom res across apply(select number+1 no from master..spt_values where type = 'P' and number < CEILING(a.qty /(a.box *1.))) b