一:度分秒转经纬度
度分秒:120°13'52"
转换:
整数部分:120直接读取
小数部分:13/60=0.21666666666666667,52/3600=0.01444444,0.216666+0.0144=0.231111
结果:120.231111
二:经纬度转度分秒
度数:113.211
转换:
度:113直接读取
分:0.211*60=12.66,读取12
秒:0.66*60=39.6
结果:113°12'39.6"
三:相关sql
原始数据
--- 查询sql,及拼接经纬度
select JDD,JDF,JDM,JDF/60,JDM/3600,JDF/60+JDM/3600
,format(JDF/60+JDM/3600,6),JDD+format(JDF/60+JDM/3600,6) JD from t_demo
查询结果
简单修改sql
--- 修改经度
update t_demo set JD=JDD+format(JDF/60+JDM/3600,6)