Ich glaube ich stehe auf dem Schlauch,
Ich habe eine Tabelle da stehen Rechnungspositionen drin, also:
Firma,
Auftrag,
Lieferschein,
Position,
Artikel,
Kunde,
Vertreter
Ich brauche jetzt pro Artikel den Satz mit der niedrigsten Auftagsnummer.
Meine Idee war daher:
aber das funktioniert so nicht.Code:SELECT * FROM Positionen tab1 INNER JOIN ( SELECT Firma, min(Auftrag) as MinAuftrag, Lieferschein, Position FROM Positionen GROUP BY Firma, Lieferschein, Position, Artikel ) tab2 ON tab1.Firma = tab2.Firma and tab1.Auftrag = MinAuftrag and tab1.Lieferschein = tab2.Lieferschein and tab1.Position = tab2.Position
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks