Я пытаюсь вычислить расстояние между двумя координатами, поэтому я хочу использовать STDistance. Могу ли я использовать STDistance в функции с использованием двух переменных в качестве координат? Я пытаюсь вызвать функцию в php, поэтому я хочу, чтобы она была SQL функцией.
CREATE FUNCTION measureDistance(@coordsFrom INT, @coordsTo INT)
RETURNS INT
AS
BEGIN
DECLARE @g geography;
DECLARE @h geography;
SET @g = geography::STGeomFromText('LINESTRING(@coordsFrom)', 4326);
SET @h = geography::STGeomFromText('LINESTRING(@coordsTo)', 4326);
RETURN @g.STDistance(@h);
END;
GO