Przenoszenie punktu wzdłuż ścieżki w SQL Server 2008

Mam pole geograficzne zapisane w mojej bazie danych, zawierające ścieżkę liniową.

Chcę przesunąć punktn metrów wzdłuż tego linestringu i zwróć cel.

Na przykład chcę, aby punkt docelowy znajdował się 500 metrów wzdłuż linestringu od jego początku.

Oto przykład - co to jestYourFunctionHere? Czy jest inny sposób?

DECLARE @g geography;
SET @g = geography::STGeomFromText('LINESTRING(-122.360 47.656, -122.343 47.656, -122.310 47.690)', 4326);
SELECT @g.YourFunctionHere(100).ToString();

questionAnswers(3)

yourAnswerToTheQuestion