经纬度转换?
怎么把这个字段 110°3′8″ 写成 110.052
110°07′8″写成 110.119
------解决方案--------------------declare @a varchar(20)
set @a= '110°07′8″ '
select cast(stuff(@a,charindex( '° ',@a),100, ' ')+ '. '+cast(substring(@a,charindex( '° ',@a)+1,charindex( '′ ',@a)-charindex( '° ',@a)-1) as float)/60+cast(substring(@a,charindex( '′ ',@a)+1,charindex( '″ ',@a)-charindex( '′ ',@a)-1) as float)/3600 as numeric(9,3))
--
110.119