Ich habe 2 Tabellen, die ich kombiniere und das funktioniert, aber ich denke, dass ich die zweite Tabelle falsch entworfen habe, da ich für jedes Element eine Spalte habe, was wirklich eine Multiple-Choice-Frage ist. Die Abfrage ist dies:Konvertieren von Spaltenüberschriften in Zeilenelemente
select Count(n.ID) as MemCount, u.Pay1Click, u.PayMailCC, u.PayMailCheck, u.PayPhoneACH, u.PayPhoneCC, u.PayWuFoo
from name as n inner join
UD_Demo_ORG as u on n.ID = u.ID
where n.MEMBER_TYPE like 'ORG_%' and n.CATEGORY not like '%_2' and
(u.Pay1Click = '1' or u.PayMailCC = '1' or u.PayMailCheck = '1' or u.PayPhoneACH = '1' or u.PayPhoneCC = '1' or u.PayWuFoo = '1')
group by u.Pay1Click, u.PayMailCC, u.PayMailCheck, u.PayPhoneACH, u.PayPhoneCC, u.PayWuFoo
Die Ergebnisse kommen wie folgt aus:
Count Pay1Click PayMailCC PayMailCheck PayPhoneACH PayPhoneCC PayWuFoo
8 0 0 0 0 0 1
25 0 0 0 0 1 0
8 0 0 0 1 0 0
99 0 0 1 0 0 0
11 0 1 0 0 0 0
Die Frage ist also, wie kann ich dies auf 2 Spalten bekommen, Graf und dann die Header der nächsten 6 Header so sehen die Ergebnisse wie folgt aus:
Count PaymentType
8 PayWuFoo
25 PayPhoneCC
8 PayPhoneACH
99 PayMailCheck
11 PayMailCC
Dank.
Welches 'DBMS' verwenden Sie. Müde, diese Aussage zu schreiben:/ –
Entschuldigung, meine Schuld daran. SQL Server 2012 – Jayson