Hallo!
Ich versuche gerade ein SQL zu basteln...
Es gibt eine Tabelle GeräteTypen (eh klar), eine Tabelle Gerätelagerbuchungen (da werden die Lagerbewegungen erfasst, ein Gerät befindet sich in einem Lager solange der Auslagerungszeitpunkt Null ist).
Dieses Teil hier zeigt einem die akuelle Geräteanzahl einer bestimmten Lagerart_ID:
Das Ergebnis sieht dann so aus: ArtikelNr, Menge
Ich möchte jetzt zusätzlich anzeigen lassen wieviele Geräte desselben GeräteTyp in einem anderen Lager sind, also eine zweite Menge in jeder Zeile einfügen, also:
ArtikelNr, Menge, Menge2
In diesem Lager haben die GeräteTypen auch Auslagerungszeitpunkt = Null, aber die Lagerart_ID unterscheidet sich. Ich stehe da gerade an, kann mir vielleicht jemand helfen?
Ich versuche gerade ein SQL zu basteln...
Es gibt eine Tabelle GeräteTypen (eh klar), eine Tabelle Gerätelagerbuchungen (da werden die Lagerbewegungen erfasst, ein Gerät befindet sich in einem Lager solange der Auslagerungszeitpunkt Null ist).
Dieses Teil hier zeigt einem die akuelle Geräteanzahl einer bestimmten Lagerart_ID:
Code:
SELECT GeräteTypen.ArtikelNr, COUNT( _ Gerätelagerbuchungen.Gerätelagerbuchungen_ID) AS Menge FROM Gerätelagerbuchungen INNER JOIN GeräteTypen ON Gerätelagerbuchungen.Ger_ID _ = GeräteTypen.Ger_ID WHERE (Gerätelagerbuchungen.Auslagerungszeitpunkt IS NULL) GROUP BY GeräteTypen.ArtikelNr, Gerätelagerbuchungen.Lagerart_ID HAVING (Gerätelagerbuchungen.Lagerart_ID = @Lagerart_ID)
Ich möchte jetzt zusätzlich anzeigen lassen wieviele Geräte desselben GeräteTyp in einem anderen Lager sind, also eine zweite Menge in jeder Zeile einfügen, also:
ArtikelNr, Menge, Menge2
In diesem Lager haben die GeräteTypen auch Auslagerungszeitpunkt = Null, aber die Lagerart_ID unterscheidet sich. Ich stehe da gerade an, kann mir vielleicht jemand helfen?