Questione : Conteggi di multiplo su 1 colonna

Ho veduto questo alberino: href= " http://www.experts-exchange.com/Microsoft/Development/MS-SQL-Server/SQL-Server-2005/Q_22528773.html?sfQueryTermInfo=1+1+10+30+column+count+multipl+sql " di osoft/Development/MS-SQL-Server/SQL-Server-2005/Q_22528773.html del e.com/Micr di http://www.experts-exchang? sfQueryTermInfo=1+1+10+30+column+count+multipl+sql

but penso che la mia domanda sia differente perché voglio il risultato finale visualizzare i conteggi in colonne differenti quando ho utilizzato gli esempi nell'alberino sopra esso visualizzo i risultati in rows.

I ho provato la sintassi allegata di codice ma non ha funzionato per me - erro con prefixes


I using SQL 2000

Example: il
I fa 2 posporre tabelle A e il below

della tabella che B--------------------------------------
Table A

ClientID    ClientStartDate
1              1/1/2001
2              1/2/2001
3              3/5/2003
4              5/6/2002
5              4/7/2007

--------------------------------------domanda del abc


SQL del abc
5 8/7/2007 del fgh
4 5/7/2003 del abc
3 5/8/2004 del cde
3 3/5/2003 del cde
2 1/2/2001 del cde
1 6/6/2006 del abc
1 5/6/2003 del
Table B

ClientID AccountDate ProductCode
1 2/2/2002: il
need un conteggio per ogni ProductCode

so il risultato dovrebbe osservare qualcosa di simile:
----------------------------------------------------------------------------------------------
del fgh del cde di ABC del
ClientID----------------------------------------------------------------------------------------------
1 1 2
2 1
3 1 1
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
>Select notpretty T1.Column1, T1.c1, T2.c2 " del class= " del id= " codeSnippet833707 del
           
class= > " libero " del
soluzioni >Related class= conteggi di multiplo " del title= " " di /Microsoft/Development/MS-SQL-Server/SQL-Server-2005/Q_22528773.html del href= di multiple in una colonna?

Risposta : Conteggi di multiplo su 1 colonna

Qualcosa di simile?
Se conosceste in anticipo i codici di prodotto.

selezionare A.ClientID,
 sommare (caso quando B.ProductCode = “ABC„ allora 1 estremità) il ABC,
 sommare (caso quando B.ProductCode = “cde„ allora 1 estremità) il cde,
 sommare (caso quando B.ProductCode = “fgh„ allora 1 estremità) il fgh
da TableA A
la parte di sinistra unisce il tableB B su A.ClientID = B.ClientID
gruppo da A.ClientID
Altre soluzioni  
 
programming4us programming4us