Обичам да използвам типове данни в моя полза:
select 115949833 / 1000000.0
-- returns 115.949833000
След това можете да закръглите/отрежете според вашите спецификации.
Добавянето на десетичната запетая към делителя ще повиши резултата от тази операция до numeric
според правилата на предимство на типа данни
.
АКТУАЛИЗАЦИЯ
Според вашите тестови данни можете да използвате заявка като тази:
select cast(Latitude / 1000000.0 as decimal(10, 6)) as Latitude
, cast(Longitude / 1000000.0 as decimal(10, 6)) as Longitude
from MyTable
/*
Returns:
Latitude Longitude
36.158500 115.949833
36.340000 115.914667
36.153488 115.944875
*/