Citat:
Ursprungligen postat av spyvingen
Kollumnnamn är long och lat
Den koden ovan ger samma svar på alla rader under distance "4041.8847018190277"
Jag måste gjort nått fel kan du se vad det är?
|
Du har placerat det sista värdet (latitud) fel och skrivit longitude istället.
Korrigering:
Citat:
SELECT mytable.*, ( 3959 * acos(cos(radians(57.70853911)) * cos(radians('lat')) * cos(radians('long') - radians(11.9916889)) + sin(radians(57.70853911)) * sin(radians('lat')))) AS distance FROM mytable ORDER BY distance asc
|