Nach letztem Datum abfragen
-
Hi,
ich habe mal wieder ein problem.
Ich habe eine Tabelle, in der diversen aktivitäten eines Objektes abgespeichert werden.
Jetzt möchte ich die Tabelle so abfragen, dass ich nicht das letzte Datum der Aktivität, sondern das vorletzte.Nr. Datum Aktivität 1 21.07.2008 bezahlt 2 23.07.2008 nicht bezahlt
Das letzte Datum bekomme ich mit MAX. Aber wie das vorletzte, in diesem Fall das Datum 21.07.2008 ?
Greeze
-
Noch ein kleiner Zusatz.
Es können ja x beliebig viele Datums drin stehen.....
Nicht nur 2....
-
Kommt auf die DB an.
MySQL:
SELECT datum FROM wasauchimmer ORDER BY datum DESC LIMIT 2
MSSQL
SELECT TOP 2 datum FROM wasauchimmer ORDER BY datum DESC
Das Datum steht nun im 2ten Datensatz.
-
Bringt mir aber nichts....
Ich möchte ja nur den vorletzten Eintrag (Datum) aus der Tabelle...
Mit < MAX() bekommen ich alle Datums die kleiner als MAX Datum ist.
Da ich aber nicht alle will, geht es auch nicht.....
-
-sorry-