불금에도 불철주야 일을 하시는 개발자 분들께 먼저 심심한 위로를 드립니다.
저또한 그러고 있네요... 그 와중에 막히는 부분이 하나 있어 질문드립니다.
아래와 같은 데이타를 품목구분별로 정렬을 해야합니다. (단품이 먼저)
단품지사 , 합포지사 , 단품지사 , 합포지사 한번 이런식으로 정렬을 해야 합니다.
문제는 단품, 합포가 건수가 같지 않으므로 위처럼 번갈아 조회하다가 품목구분이
번갈아 처리할 수 없으면 매장코드 순으로 뿌려줘야 하는데 잘 안되네요...
쿼리좀 지도 부탁 드립니다.
SELECT 'AAAAA' 지사코드, '단품' 품목구분 FROM DUAL
UNION ALL
SELECT 'BBBBB' 지사코드, '단품' 품목구분 FROM DUAL
UNION ALL
SELECT 'CCCCC' 지사코드, '합포' 품목구분 FROM DUAL
UNION ALL
SELECT 'DDDDD' 지사코드, '합포' 품목구분 FROM DUAL
UNION ALL
SELECT 'EEEEE' 지사코드, '단품' 품목구분 FROM DUAL
UNION ALL
SELECT 'FFFFF' 지사코드, '단품' 품목구분 FROM DUAL
UNION ALL
SELECT 'GGGGG' 지사코드, '단품' 품목구분 FROM DUAL
UNION ALL
SELECT 'HHHHH' 지사코드, '단품' 품목구분 FROM DUAL
UNION ALL
SELECT 'IIIII' 지사코드, '단품' 품목구분 FROM DUAL
UNION ALL
SELECT 'JJJJJ' 지사코드, '합포' 품목구분 FROM DUAL
UNION ALL
SELECT 'KKKKK' 지사코드, '단품' 품목구분 FROM DUAL
원본과 결과 추가합니다. ( 표가 잘 안그려지네요 ㅠ)
원본-----------------------결과
AAAAA 단품----------AAAAA 단품
BBBBB 단품----------DDDDD 합포
CCCCC 단품----------BBBBB 단품
DDDDD 합포----------EEEEE 합포
EEEEE 합포----------CCCCC 단품
FFFFF 단품----------JJJJJ 합포
GGGGG 단품----------FFFFF 단품
HHHHH 단품----------GGGG 단품
IIIII 단품----------HHHHH 단품
JJJJJ 합포----------IIIII 단품
KKKKK 단품----------KKKKK 단품
|