Frage : Anzeigenreihen als Spalten

Dieses ist SQL, 2000, das ich die Daten unten habe. Aber jetzt, möchte ich die Firma als Spalten anzeigen. Ich dachte, dass ANSCHLUSS ihn tun würde, aber er nicht tat. Irgendwelche Ideen:

Im Allgemeinen die Firma als Spalten mit cnt aus jedem Grund anzeigen.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
Reason          Company      Cnt
CORPT - B2B			CSQ_NBW	  2
CORPT - B2B 		CSQ_WARR  1
CORPT - Mitglied 		CSQ_PF	  1
CORPT - Förderer 	CSQ_NBW	  2
CORPT - CSQ_JNB		4	  speichern
CORPT - CSQ_NBW		12	  speichern
CORPT - Team		CSQ_NBW	   1
FBACK - Geschenk CSQ_NBW 	1	   freigeben
FBACK - Erforderliches		CSQ_JNB	   8
FBACK - Erforderliches		CSQ_NBW	   32
FBACK - Erforderliches		CSQ_U	    1
FBACK - Erforderliches		CSQ_WARR	1

Ich möchte es als dieses anzeigen:

Grund        CSQ_NBW    CSQ_WARR  CSQ_OF   CSQ_JNB   CSQ_U

CORPT - B2B     2          1         
CORPT - Mitglied                       1
CORPT - Förderer  2
CORPT - Speicher    12                               4

ETC….

Antwort : Anzeigenreihen als Spalten

Grund vorwählen,
  (Fall, wenn Company='CSQ_NBW dann Cnt Ende) CSQ_NBW summieren,
  (Fall, wenn Company='CSQ_WARR dann Cnt Ende) CSQ_WARR summieren,
  (Fall, wenn Company='CSQ_OF dann Cnt Ende) CSQ_OF summieren,
  (Fall, wenn Company='CSQ_JNB dann Cnt Ende) CSQ_JNB summieren,
  (Fall wenn Company='CSQ_U dann Cnt Ende) CSQ_U summieren
vom tbl
Gruppe durch Reason
Weitere Lösungen  
 
programming4us programming4us