Hallo Marcus,
>
> (Wie) kann ich in einer Abfrage Funktionen wie heute(), datum() usw.
> einbauen. Bsp.: gib mir alle Datensätze wo das Geburtsdatum größer ist als
> 01.01.1970 (... als heute - 5 Jahre).
>
> Erwartet hätte ich das z.B. analog Access:
>
> SELECT Tabelle1.id, Tabelle1.datum FROM Tabelle1 WHERE Tabelle1.datum
> <Date()-1000;

Du brauchst so Funktionen wie DAY("datum"), MONTH("datum") und YEAR("datum").
Mit NOW() oder CURDATE() bekommst Du das aktuelle Datum.
Mit DATEDIFF('yy',"datum",NOW()) ermittelst Du in einer Spalte z.B. das Alter 
einer jeden Person in Jahren. Habe ich vor kurzem mit Schülern in einer 
kleinen Beispieldatenbank gemacht.
... und wenn Du Deine Personen in den Kalender richtig einordnen willst, musst 
Du ordnen nach MONTH("datum"), DAY("datum").

Quelle für die Informationen:
http://hsqldb.org/doc/guide/ch09.html

Gruß

Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an