2011-07-06 6 views

Répondre

5
SELECT Col1, Col2, SUM(Col3) 
FROM dbo.YourTable 
GROUP BY Col1, Col2 

Quelque chose comme ça ??

4

plusieurs colonnes Spécifiez le groupe par et il sera seul groupe lorsque les valeurs de toutes les colonnes sont les mêmes:

SELECT ColA, ColB, Sum(ColC) as Summation 
FROM YourTable 
GROUP BY ColA, ColB 
0
 
    select one , two, sum(three) from (
    select 1 as one, 1 as two, 3 as three from dual 
    union 
    select 1 as one, 1 as two, 4 as three from dual 
    union 
    select 1 as one, 2 as two, 1 as three from dual 
    union 
    select 1 as one, 2 as two, 3 as three from dual 
    union 
    select 2 as one, 1 as two, 5 as three from dual 
    union 
    select 2 as one, 1 as two, 2 as three from dual 
    union 
    select 2 as one, 2 as two, 2 as three from dual 
    union 
    select 2 as one, 2 as two, 3 as three from dual 
) group by one, two; 
+0

donc ma réponse était mal et vous ne comprenez pas la racine? Ou groupe par des travaux différents dans MS SQL? –

+0

non .. il fonctionne bien dans ms sql. Je ne sais pas qui a voté pour cette réponse. –