Нахождение географического пункта в пределах диапазона другого - SQL Server

У меня есть таблица в SQL Server, в которой есть столбец типа данных географии. Я хочу запросить эту таблицу, чтобы найти строки, которые находятся вблизи (в пределах диапазона) другой заданной географической точки. У кого-нибудь есть идеи, как лучше всего это сделать? У меня есть 2 варианта, где сделать этот тип запроса. Я могу написать это на сервере sql как сохраненный процесс или я могу сделать это в коде c #, поскольку я использую Entity Framework для доступа к данным.

Я хотел бы получить запрос с диапазоном (например, 100 м) и географической точкой, переданной ему. Псевдокод будет примерно таким ...

выберите строки, где rows.geo находится в пределах диапазона заданной географической точки

У меня возникли проблемы с поиском примеров географических запросов в SQL Server в Интернете.

Любая помощь будет оценена.

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

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