2017-06-30 3 views
-1

Gruppe nach Summe kann berechnet werden gleiche Bestellnr. Gesamtaufträge können nicht berücksichtigt werden.Gruppe nach Summe funktioniert nicht alle Bestellungen

Beispieltabelle

order no meterial name consumption 
001  abc    1200 
001  abc    800 
002  abc    750 

Erwartete Ausgabe

meterial name  consumption 
    abc     2750 

Stromausgang

material name consumption 
abc    2000 
abc    750 
+0

Wenn es keine Abfrage ist, gibt kann * nein * ausgegeben werden – Strawberry

Antwort

3

Wahrscheinlich, weil Sie order_no in GROUP BY Klausel haben (zusammen mit material_name). Wenn Sie pro material eine Zeile wollen, dann benutzen Sie einfach material_name Spalte nur in GROUP BY, zB:

SELECT material_name, SUM(consumption) 
FROM your_table 
GROUP BY material_name; 
0

Ich würde versuchen, wenn Sie mit MySQL arbeiten:

SELECT material_name, SUM(consumption) as consumption 
FROM table 
GROUP BY material_name;