is this what you are looking for ? DECLARE @pathId uniqueidentifierDECLARE @radius intSET @pathId = '6D345B50-966C-4AED-9D6E-909B9CAD43C9'SET @radius = 9000DECLARE @point geographySET @point = 0xE6100000010CFB3A70CE88AE4640000DE02D90E02440DECLARE @GeoPathPoints TABLE([Id] [int] IDENTITY(1,1) NOT NULL,[PathId] [uniqueidentifier] NOT NULL,[LatLng] [geography] NULL,[Step] [int] NULL)INSERT INTO @GeoPathPoints ( PathId, LatLng, Step )SELECT 'E596CE8E-4FF8-4CDC-B1D9-868C91366177', 0xE6100000010CF6622827DAB14640C00968226CC82440 , 0UNION SELECT 'E596CE8E-4FF8-4CDC-B1D9-868C91366177', 0xE6100000010CC1A8A44E40C346408010018750652440, 9999UNIONSELECT 'E0343150-4E62-4331-B62F-A8A937312839', 0xE6100000010CB0FECF61BE94464080EB34D252A92540, 0UNIONSELECT 'E0343150-4E62-4331-B62F-A8A937312839',0xE6100000010C3659A31EA2BD464000897B2C7D782440, 9999UNIONSELECT 'D62E8544-539D-4D08-8BEE-027EB59E2FAD', 0xE6100000010C4B02D4D4B2A1464040384A5E9DC32540, 0UNIONSELECT 'D62E8544-539D-4D08-8BEE-027EB59E2FAD', 0xE6100000010CE010AAD4ECBD464080183E22A6842440, 9999UNIONSELECT 'D62E8544-539D-4D08-8BEE-027EB59E2FAD', 0xE6100000010CBF034D9539B44640803C1C1318FD2440, 2UNIONSELECT '8BCD3E0E-7611-444F-BE39-EB82E3975667', 0xE6100000010C1D554D107593464080D87C5C1B9A2540, 0UNIONSELECT '8BCD3E0E-7611-444F-BE39-EB82E3975667', 0xE6100000010C14799274CDBC4640C0D556EC2F7B2440, 9999UNIONSELECT '8BCD3E0E-7611-444F-BE39-EB82E3975667', 0xE6100000010C50447529649346404004053983622540, 1UNIONSELECT '8BCD3E0E-7611-444F-BE39-EB82E3975667', 0xE6100000010C34396BA63190464080826F9A3E0B2540, 2UNIONSELECT '8BCD3E0E-7611-444F-BE39-EB82E3975667', 0xE6100000010C72D7B738CFA946400098480E7DD82440, 3UNIONSELECT '8BCD3E0E-7611-444F-BE39-EB82E3975667', 0xE6100000010C628ACD226FB4464080BCA71721B12440, 4 SELECT * FROM (SELECT g.PathId,g.Step, g.[LatLng].STDistance(@point) AS dist,ROW_NUMBER() OVER (PARTITION BY g.PathId ORDER BY g.[LatLng].STDistance(@point) ASC) AS yaay FROM @GeoPathPoints gWHERE g.[PathId] <> @pathId AND g.[Step] <> 9999 AND g.[LatLng].STDistance(@point) <= @radius) a WHERE yaay = 1
If you don't have the passion to help people, you have no passion