Ошибка в географии SQL POINT Lat, Long [закрыто]

Обновить: об этом было сообщено в Microsoft.

В простой (SQL Server 2012) таблице сgeography столбец (имяgeopoint) заполнены несколькими простыми рядами точек, похожих на эту.POINT (-0.120875610750927 54.1165118880234) и т. д. исполняет

select [geopoint].[STAsText](),
       [geopoint].Lat lat,
       [geopoint].Long long 
from mytable 

производит это

Untitled1   lat long
POINT (-0.120875610750927 54.1165118880234) 54.1165118880234    -0.120875610750927

которая выглядит как ошибка, но она слишком проста и должна была быть обнаружена перед выпуском. Так я что-то не так делаю?

Добавлена ​​информация

ИТ-специалисты должны искать детали реализации Microsoft сервера SQL на MSDN. Как могут быть различия в реализации. Согласно этому случаю. В доказательство этого я только что проверил реализацию PostGistST_AsText дляgeographic колонка. Это отлично работает! и результат, как и следовало ожидать. Поэтому ошибка в реализации SQL. Правильный результат для приведенного выше примера должен быть

POINT (54.1165118880234 -0.120875610750927 ) 54.1165118880234 -0.120875610750927

Смею сказать, что существует высокая вероятность того, что есть другие ошибки, связанные с работающими функциямиgeographic колонны. Поскольку базовая функциональность в этой области еще не полностью протестирована.

Ответы на вопрос(2)

Ваш ответ на вопрос