Hallo!
Problem gelöst
Ich brauche Hilfe mit einer SQL-Abfrage. Folgendes Beispiel: Liste mit Häusern, über die verschiedene Ereignisse gepeichert werden. Das sieht dann so aus.
Was ich nun möchte, ist pro Nr. eine Liste der jüngsten Verkäufe, die so aussieht (also die oben rot markierten Einträge):
Mit diesem SQL-Statement bekomme ich allerdings das richtige Datum pro Nr., die Beschribung entspricht allerdings dem ersten auftreten.
Hat da jemand eine Idee?
Gruß, der Vacca
Problem gelöst
Ich brauche Hilfe mit einer SQL-Abfrage. Folgendes Beispiel: Liste mit Häusern, über die verschiedene Ereignisse gepeichert werden. Das sieht dann so aus.
Code:
Nr, Datum, Ereignis, Beschreibung
4, 2000-01-01, Abnahme, ok
4, 2001-02-02, Verkauf, Müller
[COLOR="Red"]4, 2005-07-22, Verkauf, Schmidt[/COLOR]
9, 1999-09-20, Anstrich, rot
[COLOR="red"]9, 2007-11-13, Verkauf, Berger[/COLOR]
Code:
4, 2005-07-22, Verkauf, Schmidt
9, 2007-11-13, Verkauf, Berger
Code:
SELECT nr, max(datum), ereignis, beschreibung
FROM haus
WHERE typ='Verkauf'
GROUP BY nr
Gruß, der Vacca
Zuletzt bearbeitet: