Einzelnen Beitrag anzeigen

Smodibo
(Gast)

n/a Beiträge
 
#1

Die zeitlich letzen Datensätze ermitteln

  Alt 8. Apr 2003, 17:51
Hallo.

In meiner Datenbank befinden sich unter der STRASSE 'Musterstrasse' und
HAUSNUMMER '086' insgesamt 16 Datensätze.

Aus diesen Datensätzen möchte ich die zeitlich letzten Daten ermitteln.
Hierzu benutze ich ein Datumsfeld 'LEISTVON'.
Es müssten 8 Datensätze rauskommen.

Mit dieser SQL-Anweisung bekomme ich nur 1 Datensatz.

SELECT *
FROM ANSCHRIFT
WHERE UPPER(STRASSE) LIKE UPPER('Musterstrasse%')
AND UPPER(HAUSNUMMER) = ('086')
AND LEISTVON IN (SELECT MAX(LEISTVON) FROM ANSCHRIFT
WHERE UPPER(STRASSE) LIKE UPPER('Musterstrasse%')
AND UPPER(HAUSNUMMER) = ('086')
)

Wie kann ich die 8 Datensätze ermitteln?
  Mit Zitat antworten Zitat