Questione : sql - file alle colonne

Ciao,

can mi dite che lo SQL per il

i del piano d'azione… ha una tabella “prova„ in quale… ogni Dott. ha effettuato alcune procedure su determinati tipi di date.
Three di procedure:-> 11,12,13
Now voglio vedere ogni medico e conteggio di ogni tipo di procedura lui made

-------Valori nella prova della Tabella --------
ping--11--12--13--'Br/>ping di 1/1/2009'<      --11--POSIZIONE DI SEGNALE MINIMO--13--'2/1/2009'< wbr/>
ping      --POSIZIONE DI SEGNALE MINIMO---      12--13--'4/1/2009'< Br/>ping--11--12--13--'Br/>ping di 4/6/2009'<--POSIZIONE DI SEGNALE MINIMO--12--13--'Br/>ming-11 di 4/11/2009'<--12--13--'Br/>ming di 2/1/2009'<      --11--POSIZIONE DI SEGNALE MINIMO--13--'3/2/2009'< wbr/>
ming--POSIZIONE DI SEGNALE MINIMO--12--13--'Br/>ming di 3/5/2009'<--11--12--POSIZIONE DI SEGNALE MINIMO--'risultato del Br/>

Expected di 5/1/2009'<: -
Doctor -- Procedure# --Rumore metallico di Count
 ----------11 ----------  rumore metallico di 3
----------12 --------------
Ming di 4
… ------- 11------------ --4
Ming  -------- 12-------- -- 3

in SQL 2008

class= del

Risposta : sql - file alle colonne

Provare questo preferibilmente. .ignore questo alberino precedente
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:
GENERARE IL #T DELLA TABELLA
(
Chiamare Varchar (10),
P1No Int,
P2No Int,
P3No Int,
DateTime di EntryDate
)


INSERTO nei VALORI  del #T (“rumore metallico„, 11.12.13, “1/1/2009„)
INSERTO nei VALORI  del #T (“rumore metallico„, 11, POSIZIONE DI SEGNALE MINIMO, 13, “1/1/2009„)
INSERTO nei VALORI  del #T (“rumore metallico„, nella POSIZIONE DI SEGNALE MINIMO, nella POSIZIONE DI SEGNALE MINIMO, nella POSIZIONE DI SEGNALE MINIMO, “1/1/2009„)
INSERTO nei VALORI  del #T (“Ming„, 11.12.13, “1/1/2009„)
INSERTO nei VALORI  del #T (“Ming„, 11.12.13, “1/1/2009„)
INSERTO nei VALORI  del #T (“Ming„, nella POSIZIONE DI SEGNALE MINIMO, 12.13, “1/1/2009„)


SELEZIONARE il nome, ProcedureNo, la SOMMA (Count_no) come totale DA
(
SELEZIONARE il nome, p1No  come ProcedureNo, CONTEGGIO (*) come Count_no A PARTIRE da #T
RAGGRUPPARE per nome, p1No
UNIONE
Nome PRESCELTO, p2No come ProcedureNo, CONTEGGIO (*) come Count_no da #T
GRUPPO per nome, p2No
UNIONE
Nome PRESCELTO, p3No come ProcedureNo, CONTEGGIO (*) come Count_no da #T
GRUPPO per nome, p3No
) A
DOVE ProcedureNo NON È NULLO
Gruppo per nome, ProcedureNo
ORDINE per nome, ProcedureNo
Altre soluzioni  
 
programming4us programming4us