Имате геометрия, която съхранява форма в евклидовата геометрия, и искате да свържете точка от земното кълбо, представена от географска ширина и дължина, с нея, за да видите дали е вътре. Това няма да работи поради начина, по който SQL съхранява данните. Вероятно трябва да използвате типове географски данни, за да проверите това - Географската ширина и дължина са точки върху сфера (Всъщност геодезични данни, тъй като земята не е съвсем сфера.)
За повече информация защо са различни, вижте това обяснение от microsoft . Също така този отговор на stackoverflow:GEOMETRY и GEOGRAPHY разлика SQL Сървър 2008
За да конвертирате вашите данни от геометрия в география, опитайте:Geography::STGeomFromText(cast(GeomCol as varchar(max)), 4326)
След това можете да използвате STIntersects
метод, документиран от microsoft тук
.