dynamic pivot이나 pivot에 쿼리 사용 가능한가요? 0 4 2,011

by 열심열심 [2019.06.26 09:26:02]


MSSQL에는 기능을 함수 지원 하던데 오라클은 찾기가 어렵네요. 

예를 들면

pivot(count(col1) for col2 in(to_char(select sysdate, 'fmiw'  from dual ))) ; 이번 주 껄 pivot 한다거나

pivot(count(col1) for col2 in(to_char(select coldate, 'fmiw'  from table1 ))) 이번 주 까지의 pivot 보여준다거나

 

구루비나 구글링 했을때 오라클은 반드시 프로시저로만 동적 피벗이 가능하다는데 맞나요?

by 우리집아찌 [2019.06.26 09:42:06]

어플리케이션에서 sql 가공해서 보내도 됩니다


by 마농 [2019.06.26 11:23:26]

질문을 하실 때 PIVOT 을 이용하고 싶다. 라고 하는 것 보다는
이런 자료로부터 이런 결과를 뽑고싶다. 라고 질문하는게 좋습니다.


by 열심열심 [2019.06.26 11:26:49]

주간 통계를 뽑고 있는데 in절에 21주,22주,23주 이런식으로 수동으로 넣고있는데 자동으로 하고 싶어서요.

현재 주가 들어가거나 전전주,전주,현재주가 들어가거나 

 


by 마농 [2019.06.26 11:37:41]

가변 컬럼은 동적쿼리 이용해야 합니다.
컬럼의 개수가 3개 컬럼 고정이라면? 가능할 수 있습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입