Skip to main content

Alles für die Homepage... Scripte, Templates, Workshops und Support

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.

Anzeige


Ähnliche Beiträge



Keine Kommentare vorhanden


Du hast eine Frage oder eine Meinung zum Artikel? Teile sie mit uns!

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *