Kalle_B: danke

Beitrag lesen

Hallo, Tom,

»»   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!

Danke, behalte ich mal im Hinterkopf.

Es geht aber auch so, also ohne Hochkommas:
WHERE geo_laenge < 10.2 AND geo_laenge > 9.8

da wird der Feldinhalt offenbar konvertiert, nachdem solche Versuche
WHERE FLOAT(geo_laenge) < 10.2 AND FLOAT(geo_laenge) > 9.8

Fehler ergaben. Aber irgendeine erzwungene Konvertierung müsste doch möglich sein?

Gruß, Kalle