mark
if exists (select * from dbo.sysobjects where ID = object_ID(N‘UF_ETL_Getdistance‘) and xtype in (N‘FN‘,N‘IF‘,N‘TF‘)) drop function UF_ETL_GetdistanceGOCREATE FUNCTION UF_ETL_Getdistance( @sLng DECIMAL(12,6),@sLat DECIMAL(12,@eLng DECIMAL(12,@eLat DECIMAL(12,6))RETURNS DECIMAL(12,4)ASBEGIN DECLARE @result DECIMAL(12,4) SELECT @result = 6378137.0*ACOS(SIN(@sLat/180*PI())*SIN(@eLat/180*PI())+COS(@sLat/180*PI())*COS(@eLat/180*PI())*COS((@sLng-@eLng)/180*PI())) RETURN @result/1000ENDgo总结
以上是内存溢出为你收集整理的Sqlserver 计算两坐标距离函数全部内容,希望文章能够帮你解决Sqlserver 计算两坐标距离函数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)