Fråga : Skärm ror som kolonner

Denna är SQL, 2000 som jag har de nedanföra datan. Men nu, jag önskar att visa företaget som kolonner. Jag tänkte att skulle UNION gör den men den inte gjorde. Några idéer:

Visa företaget som kolonner med cnt för varje resonerar., i stort.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
Resonera          företaget      Cnt
CORPT - B2B			CSQ_NBW	  2
CORPT - B2B 		CSQ_WARR  1
CORPT - Medlem 		CSQ_PF	  1
CORPT - Sponsor 	CSQ_NBW	  2
CORPT - Lagra		CSQ_JNB	  4
CORPT - Lagra		CSQ_NBW	  12
CORPT - Team		CSQ_NBW	   1
FBACK - Frigör gåvan 	CSQ_NBW	   1
FBACK - Nödvändig		CSQ_JNB	   8
FBACK - Nödvändig		CSQ_NBW	   32
FBACK - Nödvändig		CSQ_U	    1
FBACK - Nödvändig		CSQ_WARR	1

Jag önskar att visa den som denna:

Resonera        CSQ_NBW    CSQ_WARR  CSQ_OF   CSQ_JNB   CSQ_U

CORPT - B2B     2          1         
CORPT - Medlem                       1
CORPT - Sponsor  2
CORPT - Lager    12                               4

etc.…,

Svar : Skärm ror som kolonner

valt resonera,
  sum (fall, när Company='CSQ_NBW Cnt avslutar därefter), CSQ_NBW,
  sum (fall, när Company='CSQ_WARR Cnt avslutar därefter), CSQ_WARR,
  sum (fall, när Company='CSQ_OF Cnt avslutar därefter), CSQ_OF,
  sum (fall, när Company='CSQ_JNB Cnt avslutar därefter), CSQ_JNB,
  sum (fall, när Company='CSQ_U Cnt avslutar därefter), CSQ_U
från tbl
gruppen resonerar by
Andra lösningar  
 
programming4us programming4us