Hello Kalle,
»» WHERE ort1.geo_breite <= '49.8415392961' AND ort1.geo_breite >= '49.7515492961' AND ort1.geo_laenge <= '9.97774431165' AND ort1.geo_laenge >= '9.88775431165'
Zeig doch mal die Spaltentypen für die Tabelle :-)
geo\_laenge
varchar(20) collate utf8_unicode_ci NOT NULL,
geo\_breite
varchar(20) collate utf8_unicode_ci NOT NULL,
Falscher Spaltentyp. Du hättest dafür Decimal nehmen sollen, dann klappts auch mit der Sortierung.
Aber ich glaube, dass Du den Typ verlustfrei umstellen kannst. Aber bitte vorher an einer Testtabelle ausprobieren!
Liebe Grüße aus dem Cyberspace
Tom vom Berg