[MS SQL] Gruppieren von Datensätzen

MultiStorm

Grünschnabel
Hallo Alle zusamen ...
Ich habe folgendes vor ..

Ich habe eine Tabelle:

ID|Artikel|Artikelnummer|Bestand|Charge|Lagerplatz|

So ich möchte nun das die Bestände zusammengefasst (Addiert) werden wenn Sie die Gleiche Artikelnummer und CHarge haben

eigentlich sollte das nicht weiter schwer sein aber mir fehlt der Ansatz !

Kann mir jemand Helfen ?
 
SQL:
Select Artikel, Artikelnummer, Sum (Bestand) as Gesamtbestand, Charge ,Lagerplatz
From TABELLEARTIKEL
Group by Artikelnummer, Charge
Sobald du ID mit reinnimmst in dein SQL wirst du vermutlich keine vernünftige Summe mehr bekommen

Grüsse bb
 
@brainbyte:

Deine Abfrage wird nicht funktionieren, du gruppiert weder nach den Spalten Artikel und Lagerplatz, noch sagst du, wie sie zu aggregieren sind.

Es könnte ja sein, dass du zB folgende Datensätze hast:

Artikelnummer | Charge | Lagerplatz
0001 | 1 | 1
0001 | 1 | 2

Welchen Lagerplatz soll er dir jetzt anzeigen?

Die Abfrage wird sich auf

Code:
SELECT Artikelnummer, Charge, SUM(Bestand) AS Bestandssumme
FROM Tabelle
GROUP BY Artikelnummer, Charge

beschränken müssen.
 
Zurück