Hallo Zusammen!
Ich habe hier ein Problem mit einer SQL-Abfrage aus MS SQL Server 2005.
Es sollen alle Rechnungspositionen von bestimmten Kunden aufgelistet werden. Da jedoch die Kunden Artikel mehrmals kauften, gibt es hierzu mehrere Datensätze mit unterschiedlichem Datum. Ich brauche aber nur das letzte Datum.
Hier meine bisherige Abfrage im SQL:
Die Ausgabe würde so passen, wenn da nur der letzte Datensatz (höchstes Datum) ausgegeben würde. Die Spalte dazu wäre RECHNUNG.DATUM
Leider bin ich (noch) nicht so fit in SQL, daher bräuchte ich hier ein wenig Hilfe.
Vielen Dank im Voraus!
Gruß
Tobias
Ich habe hier ein Problem mit einer SQL-Abfrage aus MS SQL Server 2005.
Es sollen alle Rechnungspositionen von bestimmten Kunden aufgelistet werden. Da jedoch die Kunden Artikel mehrmals kauften, gibt es hierzu mehrere Datensätze mit unterschiedlichem Datum. Ich brauche aber nur das letzte Datum.
Hier meine bisherige Abfrage im SQL:
Code:
SELECT RECHNUNGPOS.ARTIKEL, RECHNUNG.FIRMA, RECHNUNGPOS.MENGE, RECHNUNGPOS.NETTO, RECHNUNG.DATUM FROM Datenbank.dbo.RECHNUNG RECHNUNG, Datenbank.dbo.RECHNUNGPOS RECHNUNGPOS WHERE RECHNUNG.RECHNUNG = RECHNUNGPOS.RECHNUNG AND ((RECHNUNG.ADRESSE Not In ('100001.15','100002.01','100002.02')) AND (RECHNUNG.STATUS In (4,3)) AND (RECHNUNG.ART='R') AND (RECHNUNG.FIRMA In (100011,100022,100051,100065,100900,100921,101088)))
Leider bin ich (noch) nicht so fit in SQL, daher bräuchte ich hier ein wenig Hilfe.
Vielen Dank im Voraus!
Gruß
Tobias
Comment