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]