Wenn ich das richtig verstanden habe müsste ein Statement, das etwa wie folgt aussieht funktionieren:
Gesetzt der Fall, dass Du in der Auswertung nur den gesamten Artikel-Bestand (unabhängig vom Lager) brauchst und das Lager auch in der SELECT-Liste nicht angegeben wird, könnte die Abfrage etwa wie folgt aussehen:PHP-Code:Select Fld1, Fld2, Fld3, ... FldN
From Table1 inner join Table2 on Key1Table1 = Key1Table2 and Key2Table1 = Key2Table2 ...
inner join Table3 on KeyATable1 = KeyATable3 and KeyBTable1 = KeyBTable3 ...
inner join Table4 on KeyXTable3 = KeyXTable4 and KeyYTable3 = KeyYTable4 ...
Where ...
Sollte diese Abfrage zum richtigen Ergebnis führen, brauchst Du daraus nur noch eine View zu machen:PHP-Code:Select Fld1, Fld2, Fld3, ArtNr, Sum(ArtBest) as ArtBest
From Table1 inner join Table2 on Key1Table1 = Key1Table2 and Key2Table1 = Key2Table2 ...
inner join Table3 on KeyATable1 = KeyATable3 and KeyBTable1 = KeyBTable3 ...
inner join Table4 on KeyXTable3 = KeyXTable4 and KeyYTable3 = KeyYTable4 ...
Where ...
Group By Fld1, Fld2, Fld3, ArtNr
Wenn Du allerdings ein Lager mit angeben musst und die Gesamtartikelmenge dazu anzeigen musst ist das zum einen Pfusch und zum anderen müsste man dann noch ein bisschen mehr tricksen.PHP-Code:Create View MyLib/MyView
as (Select .... )
Birgitta
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks