Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Получить список записей, которые попадают в список координат  [new]
Александр Сипачёв
Member

Откуда:
Сообщений: 23
Уважаемые знатоки, помогите решить задачу:
Имеем две таблицы

Таблица 1 GeoBases ([Address] varchar(500), [Longitude] float, [latitude] float, [geo] geography)
Таблица 2 GeoCars ([CarID] int, [date] datetime, [Longitude] float, [latitude] float, [geo] geography)

Задача:
Получить список CarID, date из таблицы GeoCars , которые попадают в координаты таблицы GeoBases с радиусом в 1 км.
26 апр 21, 11:30    [22314326]     Ответить | Цитировать Сообщить модератору
 Re: Получить список записей, которые попадают в список координат  [new]
vikkiv
Member

Откуда: EU
Сообщений: 2941
Александр Сипачёв,

Я обычно пишу например через .. where ..STDistance(..)<=1000 ..
https://docs.microsoft.com/en-us/sql/t-sql/spatial-geography/stdistance-geography-data-type
хотя не знаю что там у вас в geo хранится, Lat/Long вполне досточно для [geography]::Point(Lat,Long,(4200))

Сообщение было отредактировано: 26 апр 21, 14:07
26 апр 21, 14:09    [22314449]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить