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

Froschpopo
 2007-03-04 14:54
#35296 #35296
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Die Zahl hat mit der Applikation nichts zu tun. Das ist die Toleranz in Prozent.

Folgendes funktioniert:

Code: (dl )
WHERE YEAR(CURDATE())-YEAR(andere.birthday) > 30 * 0.58


merkwürdig.......

das hier funtkioniert nicht:
Code: (dl )
WHERE YEAR(CURDATE())-YEAR(andere.birthday) > YEAR(CURDATE())-YEAR(meine.birthday) * 0.58


Jetzt könnte man natürlich denken, dass die abfrage auf meine.birthday fehlschlägt. Das ist aber falsch gedacht, denn witzigerweise funktioniert dann das hier:
Code: (dl )
1
2
3
#zeigt alle gleichen alters 

YEAR(CURDATE())-YEAR(andere.birthday) = YEAR(CURDATE())-YEAR(meine.birthday)


letzteres ist dann wohl der beweis, dass alles beim richtigen ist.
Ich versteh die welt nicht mehr.\n\n

<!--EDIT|Froschpopo|1173013656-->

View full thread mysql: toleranz bei alterssuche