Frage : sql - Reihen zu den Spalten

Hallo,

can erklären Sie mir, dass der SQL für das below Drehbuch…

i eine Tabelle „Test“ haben in, welchem… jeder Dr. einige Verfahren auf bestimmten date.
Three Arten der Verfahren:-> 11,12,13
Now durchgeführt hat, das ich jeden Doktor und Zählimpuls jeder Verfahrensart sehen möchte er made

-------Werte im Tabellen-Test --------
ping--11--12--13--'1/1/2009'< Br/>ping      --11--NULL--13--'2/1/2009'< wbr/>
ping      --NULL---      12--13--'4/1/2009'< Br/>ping--11--12--13--'4/6/2009'< Br/>ping--NULL--12--13--'4/11/2009'< Br/>ming-11--12--13--'2/1/2009'< Br/>ming      --11--NULL--13--'3/2/2009'< wbr/>
ming--NULL--12--13--'3/5/2009'< Br/>ming--11--12--NULL--'5/1/2009'< Br/>

Expected Resultat: -
Doctor -- Procedure# --Count
Klingeln  ----------11 ----------  3
Klingeln ----------12 -------------- 4

Ming ------- 11------------ --4
Ming  -------- 12-------- -- 3

in SQL 2008

Antwort : sql - Reihen zu den Spalten

Dieses anstatt versuchen. .ignore dieser vorhergehende Pfosten
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
TABELLE #T VERURSACHEN
(
Varchar nennen (10),
P1No Int,
P2No Int,
P3No Int,
EntryDate Datum/Uhrzeit
)


EINSATZ IN #T  WERTE („Klingeln“, 11.12.13, „1/1/2009“)
EINSATZ IN #T  WERTE („Klingeln“, 11, NULL, 13, „1/1/2009“)
EINSATZ in #T  WERTE („Klingeln“, in NULL, in NULL, in NULL, „1/1/2009“)
EINSATZ IN #T  WERTE („Ming“, 11.12.13, „1/1/2009“)
EINSATZ IN #T  WERTE („Ming“, 11.12.13, „1/1/2009“)
EINSATZ in #T  WERTE („Ming“, in NULL, 12.13, „1/1/2009“)


Namen, ProcedureNo, SUMME (Count_no) VORWÄHLEN als Gesamtmenge VON
(
Namen, p1No als  ProcedureNo, ZÄHLIMPULS (*) als Count_no vom #T VORWÄHLEN
Namentlich GRUPPIEREN, p1No
ANSCHLUSS
AUSERWÄHLTER Name, p2No als ProcedureNo, GELTEN (*) als Count_no vom #T
GRUPPE namentlich, p2No
ANSCHLUSS
AUSERWÄHLTER Name, p3No als ProcedureNo, GELTEN (*) als Count_no vom #T
GRUPPE namentlich, p3No
) A
WO ProcedureNo NICHT UNGÜLTIG IST
Gruppe namentlich, ProcedureNo
AUFTRAG namentlich, ProcedureNo
Weitere Lösungen  
 
programming4us programming4us