ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
252
252
EMPFEHLEN
-
Hallo,
ich habe eine Tabelle voll mit Rechnungdaten. Etliche Felder sind jeweils gleich ("Lieferant"), ein paar andere sind abweichend von Rechnung zu Rechnung, zB Rechnungsnummer und Rechnungsdatum. -> Wie kann ich die jeweils jüngste Rechnung eines Lieferanten finden? Also die mit dem jüngsten Datum? Datumsformat ist YYYYMMDD und number. Ganz plumper Versuch als Vorlage:
Dank und GrussCode :1 2
select lieferant, rechnungnummer, max(rechnungsdatum) from rechnung;
Marcus
-
Moin m3000,
eigentlich sollte es ja zumindest je Rechnungsnummer nur einen Satz in der Tabelle geben (es sei denn, Du hast alle drei oder noch mehr Felder als PK definiert).
Mehrere Rechnungen EINES Lieferanten am selben Tag dagegen kann es durchaus geben.
Somit ist die Frage, was Du wissen willst.
Die "höchste" vergebene Rechnungsnummer des Liefeanten:
Code sql:1 2 3 4 5 6
SELECT x.lieferant, x.rechnungnummer, x.rechnungsdatum FROM rechnung x, (SELECT lieferant , MAX(Rechnungsnummer) AS MaxReNr FROM Rechnung GROUP BY lieferant) y WHERE x.Lieferant = y.Lieferant AND x.Rechnungsnummer = y.MaxReNr ORDER BY 1;
-oder die jünste(n) Rechnung(en) -
Code sql:1 2 3 4 5 6 7
SELECT x.lieferant, x.rechnungnummer, x.rechnungsdatum FROM rechnung x, (SELECT lieferant , MAX(Rechnungsdatum) AS MaxReDatum FROM Rechnung GROUP BY lieferant) y WHERE x.Lieferant = y.Lieferant AND x.RechnungsDatum = y.MaxReDatum ORDER BY 1;
Grüße
Biber
Ähnliche Themen
-
Drag and Drop mit mehreren Zeilen
Von Christian030783 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 20.09.10, 08:39 -
Spalte mit mehreren Zeilen!?
Von Bandit_profi im Forum CSSAntworten: 6Letzter Beitrag: 28.09.06, 00:43 -
JLabel mit mehreren Zeilen?
Von failedC im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 09.04.06, 19:48 -
Listbox mit mehreren Zeilen im String
Von Rene Albrecht im Forum C/C++Antworten: 10Letzter Beitrag: 02.10.05, 13:57 -
Variable mit mehreren Zeilen!
Von HansLaass im Forum PHPAntworten: 5Letzter Beitrag: 25.11.04, 12:37





Zitieren
Login





