Kalle_B: MySQL 5 - findet manchmal kein Ergebnis

Beitrag lesen

Hi,

»» WHERE ort1.geo_breite <= '49.8415392961' AND ort1.geo_breite >= '49.7515492961' AND ort1.geo_laenge <= '9.97774431165' AND ort1.geo_laenge >= '9.88775431165'
»»
»» WHERE ort1.geo_breite <= '49.8865342961' AND ort1.geo_breite >= '49.7065542961' AND ort1.geo_laenge <= '10.0227393116' AND ort1.geo_laenge >= '9.84275931165'
»»
»» Wo ist der Denkfehler?

Vermutlich in der irrigen Annahme, '10.0227393116' wäre kleiner als '9.97774431165'.

Hmm - das ist es wohl. Wenn ich die beiden Strings vergleiche, ist der erste tatsächlich kleiner als der zweite. Er sollte aber größer sein.
10.0227393116
9.84275931165

Mein Fehler ist, dass ich Strings statt Zahlen vergleiche.

Kalle