selec'
( Convert(varchar(12),YEAR(d.day1)) + Right(''00'' + Rtrim( Cast(MONTH(d.day1) as char(2))),2 ) + d.gubun1 + d.gubun2 + d.gubun3 ) AS day1gubun1gubun2gubun3
, Max(Convert(varchar(6),YEAR(d.day1))) AS YY'
', Max(Right(''00'' + Rtrim(Cast(MONTH(d.day1) as char(2))),2)) AS MM
', Max(d.gubun1) as gubun1
', Max(d.gubun2) as gubun2'
', Max(d.gubun3) as gubun3
' ....(Case 문을 사용해서 월별로 pivot 을 구현한 필드나열)
from 제이블 d, 테이블 e where ~~
문장이 open도 되기전에 out of Memory 에러가 납니다.(컴파일중에 에러가 납니다.)
Case 문을 사용해서 일별 로 pivot 을 구현한 문장은 더 길고 복잡한데도 문제 업이 잘 됩니다.
쿼리 분석기로 하면은 또 잘 나옵니다.
이러니 아무리 찿아봐도 문제점을 못 찿겠어요.
개발툴의 문제라면 일별 Pivot 에서도 에러가 났어야 하는데.. 문제없이 되는거 보면
툴 문제는 아닌것 같고 당체 뭐가 문제인지...
sql 2008 R2입니다.