select as 절 문의 합니다. 0 2 869

by 김기화 [MySQL] [2014.07.09 23:59:41]


아래와 같은 sql문 작성시 변수(p_curr_ym)에 들어가는 년월에 따라  as 절에 컬럼명이 동적으로

변하게 하려면 어떻게 해야 하나요?

예) p_curr_ym이 201403이면 as 201403_sales,

                      201303이면 as 201303_sales로

select    code,
           name,

when acym = p_curr_ym and acccd = '4100000' then amt END) as 201403_sales,     -- 현분기매출액
 from conn_fin_stmt

where acym=p_curr_ym

by 마농 [2014.07.10 08:13:29]

정적SQL 로는 안됩니다.

동적SQL(스트링 변수에 SQL 문장을 담아내는 방법) 을 사용해야 합니다.

 


by 손님 [2014.07.10 13:21:25]
네, 답변 감사합니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입