tblCompanyData

회사

 갯수

 년도

A

1

2006

A

8

2007

A

3

1900

B

1

2007

B

1

2008

B

1

2010

B

8

2012

C

1

2006

C

13

2007

C

17

2008

C

2

2009

C

1

2010

C

11

2011

D

1

2011

D

42

2012

E

1

2009

E

1

2010

E

1

2011

E

3

1900

 

위와 같은 테이블이 있을 경우 현재 년도 포함하여 4년 전 데이터까지 출력하려고 합니다.

현재 2012년이니 2009년도데이터까지 출력을 하려고하고, 출력하고 싶은 형태는

 

회사

합계

2012

2011

2010

2009

기타

A

12

0

0

0

0

12

B

11

8

0

1

0

2

C

45

0

11

1

2

31

D

43

42

1

0

0

0

E

4

0

1

0

0

3

 

위와 같이 출력하고 싶습니다.

아무리 생각해도 머리가 돌아가질 않네요;;

임시테이블을 사용하여 루프를 돌아서 계산 후 넣을까도 했지만, 좀 다른 방법이 있지 않을까해서 이렇게 질문 올립니다.

 

좋은 답변 부탁드립니다.