Announcement

Collapse
No announcement yet.

SQL Lagerstände

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SQL Lagerstände

    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:

    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)
    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?
Working...
X