separar - SQL Server lat; lng procedimiento varchar split para usar como Lat y Lng para la búsqueda de velocidad
sql server split string into columns (2)
¿Alguien puede ayudarme a usar un procedimiento o función almacenada para pasar mi tabla almacenada almacenada en la tabla a campos individuales tan flotantes como Lat y Lng para usar en la búsqueda por radio?
lanlng in Table
33.0000;15.222222
Gracias
¿Estás tratando de dividir la cadena? Si es así:
declare @LatLng varchar(100)
set @LatLng = ''33.0000;15.222222''
declare @Lat float
declare @Lng float
select @Lat = CAST(LEFT(@LatLng, charindex('';'',@LatLng)-1) as float)
select @Lng = CAST(SUBSTRING(@LatLng, charindex('';'',@LatLng)+1, LEN(@LatLng)-charindex('';'',@LatLng)) as float)
select @Lat as Latitude, @Lng as Longitude
La búsqueda de distancia de proximidad de latitud / longitud del código postal de SQL Server puede ser útil para usted, consulte las funciones en esa página