Hi Leute,
ich brauche eure Hilfe. Ich habe gerade ein SQL-Statement geschrieben, aber leider komme ich nicht weiter.
Code
select w1.warehouseid, w1.productno, w1.presentation, w1.packagesize, w1.glep from ware as w1, ware as w2 where w1.warehouseid = w2.warehouseid and w1.productno = w2.productno and w1.presentation = w2.presentation and w1.glep <= w2.glep group by w1.packagesize, w1.warehouseid, w1.productno, w1.presentation, w1.glep
anbei habt ihr eine Datei, die einen kleinen Ausschnitt über die Tabelle zeigt.
Das Problem ist jetzt, dass nur die zwei Zeilen ausgegeben werden sollen die marktiert sind.
Der Primärschlüssel ist warehouseid, productno, presentation, packagesize. Die eigentliche Aufgabe war, dass nur eine Zeile mit dem kleinsten glep für warehouseid und productno ausgegeben wird.
Wisst ihr vielleicht die Lösung? Vielen Dank im Voraus für eure Hilfe!
Gruß Tobber