schau doch mal hier nach: viewtopic.php?f=8&t=21784&p=108009&hili ... er#p108224
Gruß eBayer
Durch Geburtsdatum das Alter erechnen?
Moderator: Moderatoren
Re: Durch Geburtsdatum das Alter erechnen?
Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz mit 4 GB Memory (3,2 GB aktiv)
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
Re: Durch Geburtsdatum das Alter erechnen?
Da hilft nur eines: lernen, lernen, lernen! ist nicht von mir..... hat Lenin vor ewig langer Zeit gesagt.
Wenn Du jetzt nicht damit beginnst, kommst Du spätestens beim nächsten Problem zur gleichen Erkenntnis.
Wenn Du jetzt nicht damit beginnst, kommst Du spätestens beim nächsten Problem zur gleichen Erkenntnis.
Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz mit 4 GB Memory (3,2 GB aktiv)
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
Re: Durch Geburtsdatum das Alter erechnen?
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
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
Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz mit 4 GB Memory (3,2 GB aktiv)
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008