Thread mysql: toleranz bei alterssuche
(24 answers)
Opened by Froschpopo at 2007-03-04 14:16
ich bin mal wieder total im arsch und kriegs einfach nicht hin.
ich speichere das Geburtsdatum in einer DATE()-Spalte. Nun möchte ich alle Mitglieder ausgeben, die Älter sind als "mein alter" - 58% (von meinem alter). Das mache ich so: Code: (dl
)
WHERE YEAR(CURDATE())-YEAR(andere.birthday) > YEAR(CURDATE()-YEAR(eigene.birthday) * 0.58 Zum Sinn und Zweck des Ganzen: Demnach müsste also ein 32 jahre alter Mann nur Datensätze angezeigt bekommen, deren Alter Größer ist als 18.88. ...bin ich fertig EDIT: nochmal zum besseren Verständnis: eigene.birthday enthält MEIN Geburtstag. Die tabelle 'andere' ist die Userdatenbank.\n\n <!--EDIT|Froschpopo|1173013005--> |