Thread mysql: toleranz bei alterssuche (24 answers)
Opened by Froschpopo at 2007-03-04 14:16

Froschpopo
 2007-03-04 14:16
#35294 #35294
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
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-->

View full thread mysql: toleranz bei alterssuche