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.
Keine Kommentare vorhanden