Durch Geburtsdatum das Alter erechnen?

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

eBayer
******
Beiträge: 556
Registriert: Do, 04.12.2008 14:33
Wohnort: Augsburg

Re: Durch Geburtsdatum das Alter erechnen?

Beitrag von eBayer »

schau doch mal hier nach: viewtopic.php?f=8&t=21784&p=108009&hili ... er#p108224
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
eBayer
******
Beiträge: 556
Registriert: Do, 04.12.2008 14:33
Wohnort: Augsburg

Re: Durch Geburtsdatum das Alter erechnen?

Beitrag von eBayer »

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.
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
eBayer
******
Beiträge: 556
Registriert: Do, 04.12.2008 14:33
Wohnort: Augsburg

Re: Durch Geburtsdatum das Alter erechnen?

Beitrag von 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
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
Antworten