문제

나는 복잡한 피벗 쿼리를하려고 노력하고 있습니다 ... 그리고 in in clause에서 선택해야합니다 ...

피벗의 예

위의 링크의 예를 살펴보면 피벗에서 직원 ID를 명시 적으로 사용하는 것을 볼 수 있습니다. 직원 ID를 지정하는 대신 선택을 할 수 있기를 원합니다.

내가 지금 그것을 생각할 수있는 유일한 방법은 문자열로 피벗 쿼리를 만들고 저장된 프로디저 어의 조작을 사용하여 직원 ID를 문자열에 구축하고 피벗 조항에 삽입하고 결과 SQL을 실행하는 것입니다. ..

누구 든지이 작업을 수행하는 더 좋은 방법을 생각하십니까?

도움이 되었습니까?

해결책

피벗 열 내용을 하드 코딩 할 수 없을 때 건설 피벗이 쿼리 할 때 동적 SQL을 사용해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top