급여명세서 개발 중인데요.
테이블 구성이
날짜 | 부서명 | 사번 | 이름 | 급여종류1 | 급여종류2 | 급여종류3 | 급여종류 4 | 급여종류5 | ..............
2023-05 | IT | 222222 | 홍길동 | 500 | 0 | 20 | 0 | 30 | ..............
해당 데이터를 하단처럼 0인 항목을 제외하고 컬럼 순차적으로 뿌려주고 싶은대요
decode랑 case문으로 짜보는데 잘 안되고 있네요
pivot 사용해야 할거 같은데 잘 안풀려서요, 현재는 일단 union all로 row로 뿌려줘서 루프돌려서 사용 중인데 속도문제가 있습니다.
혹시 힌트 좀 주실 수 있을까요? 오라클입니다.
답변 부탁드립니다.
날짜 | 부서명 | 사번 | 이름 | 급여종류1 | 급여종류3 | 급여종류5 | ..............
2023-05 | IT | 222222 | 홍길동 | 500 | 20 | 30 | ..............