von eBayer » Mi, 19.08.2009 09:20
Du wirst ja wohl eine Abfrage dafür erzeugen......
Da baust Du eine Spalte in der unten stehenden Form ein.
DATEDIFF( 'dd', "Kinder"."Geburtstag", CURRENT_DATE ) / 365
Diese Funktion ist eine eingabaute Funktion in der HSQLDB.
Wie Du siehst, hole ich mir die Differenz in Tagen zwischen Geburtstag und dem aktuellen Datum und dividiere diese dann durch die Anzahl der Tage pro Jahr.
Ist nicht ganz genau, weil Schaltjahre nicht berücksichtigt werden. Man müsste ggf. noch ein wenig daran feilen.
Aber mir reicht die Formel von der Genauigkeit her für meine Zwecke.
Aber wir sind schon wieder beim lernen. Du mußt Dich natürlich mit dem erstellen von Abfragen vertraut machen.
Ich bin auch kein SQL-Spezialist..... habe damit Ende letzten Jahres angefangen zu spielen.
Gruß eBayer
Du wirst ja wohl eine Abfrage dafür erzeugen......
Da baust Du eine Spalte in der unten stehenden Form ein.
DATEDIFF( 'dd', "Kinder"."Geburtstag", CURRENT_DATE ) / 365
Diese Funktion ist eine eingabaute Funktion in der HSQLDB.
Wie Du siehst, hole ich mir die Differenz in Tagen zwischen Geburtstag und dem aktuellen Datum und dividiere diese dann durch die Anzahl der Tage pro Jahr.
Ist nicht ganz genau, weil Schaltjahre nicht berücksichtigt werden. Man müsste ggf. noch ein wenig daran feilen.
Aber mir reicht die Formel von der Genauigkeit her für meine Zwecke.
Aber wir sind schon wieder beim lernen. Du mußt Dich natürlich mit dem erstellen von Abfragen vertraut machen.
Ich bin auch kein SQL-Spezialist..... habe damit Ende letzten Jahres angefangen zu spielen.
Gruß eBayer