Hi,

ich habe eine Datei mit 'gültig ab' Datum und somit mehreren Sätzen.
a 19990501
a 20000105
a 20010407
a 20070706

ich brauche den gültigen.

bisher mache ich
select * from datei where feld = 'a' and Datum = (select max(Datum) from datei where feld = 'a')

(Da das Datum auch in der Zukunft liegen kann, und der Satz dann noch nicht gültig ist, selektiere ich manchmal noch im 2. select die raus, deren datum > heute ist )

da häufig nicht nur "feld = 'a' " abgefragt wird, ist das teilweise echt komplex

geht das einfacher ?
wenigstens wenn man die Zukunft nicht berücksichtigen muß ?

Danke
Robi