Nach Datum sortieren?!

dfp

Mitglied
hi,

wie sortiere ich etwas nach dem datum?

daten.stammdatenquery.SQL.Add('select Name, Vorname, Geburtsdatum from stammdaten.db order by geburtsdatum');

bei dem befehlt sortiert er nur nach den tagen
bsp:
-02.04.1978
-12.01.1982
-20.11.1965

was muss ich vorgeben, dass er nach tag und monat bzw. nach tag, monat und jahr sortiert?

danke für eure hilfe.
 
hab jetzt das character-feld auf "datum" geändert.
jetzt sortiert er nach der jahreszahl.

soll aber nach tag und monat sortieren. für eine geburtstagsliste.
 
Ich würde Dir raten Dein Datum als Unix Zeitmarke zu speichern. Das sind die Sekunden, die seit dem 1.1.1970 vergangen sind. Entspricht also der Darstellung 108836524 Sekunden (zB).
Der Vorteil, Du kannst direkt nach der Größe sortieren und hast somit auch ein sortiertes Datum und als Bonus hast du auch gleich noch die Uhrzeit, auch wenn das in Deinem Fall nicht wichtig ist. Besonders gut geeignet bei Newssystemen oder Gästebüchern.

Falls Du Fragen hast wegen der Formatierung, einfach fragen :)
 

Neue Beiträge

Zurück