MySQL Query zur Altersermittlung

Mit diesem hier vorgestellten MySQL Query kann man das Alter anhand des Geburtsdatums berechnen lassen.

MySQL Query zur Altersermittlung

Zur Altersermittlung den Geburtsdatum 2 mal an diesen SQL Query „verfüttern“ und das Ergebnis abrufen.

CODE:
SELECT DATE_FORMAT( CURDATE( ) , '%Y' ) - DATE_FORMAT( '1964-03-04', '%Y' ) -1 + 
IF( DATE_FORMAT( '1964-03-04', '%m%d' ) >= DATE_FORMAT( CURDATE( ) , '%m%d' ) , 0, 1 ) AS jahre

Ergebnis hierfür ist 44

TIPP!
Wenn diese Daten von aussen kommen sollte man die Gültigkeit des Datum mit der PHP Funktion checkdate vorher prüfen.

CODE:
checkdate($monat,$tag,$jahr)

gibt true oder false zurück, je nachdem ob der Datumswert gültig ist oder nicht. So kann man Falscheingaben wie z.B. 32.02.2008 abfangen.

Weitere Beiträge

[blogposts orderby=“date“ order=“desc“ layout=“small“ category_name=““ tag=““]

Schreibe einen Kommentar