안녕하세요 쿼리문 결과를 가로 출력을하고 싶은데 실력이 모자라서 접근이 어렵네요

 

현재 보고싶은 내용은 당기/전기 실적을 보고 싶은데 구현이 쉽지가 않네요

 

특정 기한을 주고 예를 들어 2017-01 ~2017-12까지 선택하면

 

기준월       당기금액      전기금액

2017-01     1,000,000        500,000

2017-02        450,000     2,500,000

    .

2017-12    1,000,000     2,000,000

 

전기금액은 2016-01 ~2016-12까지 적용해서 계산하면됩니다.

 

현재 방법을 몰라서 당기/전기 각각 select해서 조인하니 리스트가 아래로 길게 나와서 위에 예처럼 표현되지 않습니다.

 

select left(wkrdate,7)wrkmonth,sum(price)price from wrk_tab where left(wrkdate,7) >= '2017-01' and left(wrkdate,7) <= '2017-12'

group by left(wkrdate,7)

union

select left(wkrdate,7)wrkmonth,sum(price)price from wrk_tab where left(wrkdate,7) >= '2016-01' and left(wrkdate,7) <= '2016-12'

group by left(wkrdate,7)

 

order by 1

 

자료 찾아보니 case문을 사용하면 될것도 같은데 아직 실력이 너무 부족해서 방법적으로 접근이 어렵네요

 

고수 분들의 도움 부탁드립니다.

 

갑사합니다.