Я получил данные в своей таблице следующим образом. Я хочу упорядочить по dDistance, я пробовал несколько вещей, таких как CAST (dDistance как десятичное число) или CAST (dDistance как FLOAT).
Тоже попробовал
select dDistance from yourtable
order by dDistance + 0
но это совсем не работает
И схема для TransmitterPointsData:
![enter image description here](https://i.stack.imgur.com/EsaSi.png)
Запрос выглядит следующим образом:
CREATE TEMPORARY TABLE TempTable Select tpd.Latitude as Latitude ,tpd.Longitude as Longitude,tpd.CoverageID as coverageID from TransmitterPointsData tpd
Другой TempTable DistTable
CREATE TEMPORARY TABLE DistTable select te.Latitude,
te.Longitude,
te.CoverageID,
POWER((x),2) as A,
POWER((z),2) as C,
POWER((y),2))) as dDistance,
from TempTable te;
Чтобы получить вывод:
SELECT * from DistTable order by CAST(dDistance as DECIMAL) ASC;
Я вижу следующую таблицу, но не Порядок по операции
![MySql Table](https://i.stack.imgur.com/ua05y.png)
Любая помощь?
Спасибо