Mailinglisten-Archive |
> -----Ursprüngliche Nachricht-----
> Von: Benedikt Quirmbach [mailto:benedikt at quirmbach.de]
> Gesendet: Donnerstag, 8. September 2005 13:27
> An: mysql-de at lists.4t2.com
> Betreff: Alter berechnen
>
> Hallo,
>
> ich habe ein Feld "alter". In dieses Feld möchte ich beim Anlegen des
> Datensatzes das Alter einer Person (in Jahren) eintragen.
>
> Aus meinem php-Programm bekomme ich das Geburtsdatum in der Form
> "yyyymmdd000000".
> Dann sollte ich bei meiner INSERT-Query doch das Alter mit "((NOW()+0)
> - geburtsdatum)" eintragen können. (Eingentlich sollte natürlich nur
> die ersten beiden Stellen des Ergebnisses genommen werden...).
>
> Wenn ich das so in meine Query einbaue, ist das Alter leider immer -128
> oder so ähnlich. jedenfalls nicht richtig.
Wie wäre es denn mit year(now())-year(geburtsdatum) und evtl noch eine
Formatierung mit YY
Mit freundlichen Grüßen
Drießen
--
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive