ALTER FUNCTION [dbo].[fnGetDistance](@LatBegin REAL, @LngBegin REAL, @LatEnd REAL, @LngEnd REAL) RETURNS FLOAT
  AS
BEGIN
  --距离(千米)
  DECLARE @Distance REAL
  DECLARE @EARTH_RADIUS REAL
  SET @EARTH_RADIUS = 6378.137  
  DECLARE @RadLatBegin REAL,@RadLatEnd REAL,@RadLatDiff REAL,@RadLngDiff REAL
  SET @RadLatBegin = @LatBegin *PI()/180.0  
  SET @RadLatEnd = @LatEnd *PI()/180.0  
  SET @RadLatDiff = @RadLatBegin - @RadLatEnd  
  SET @RadLngDiff = @LngBegin *PI()/180.0 - @LngEnd *PI()/180.0   
  SET @Distance = 2 *ASIN(SQRT(POWER(SIN(@RadLatDiff/2), 2)+COS(@RadLatBegin)*COS(@RadLatEnd)*POWER(SIN(@RadLngDiff/2), 2)))
  SET @Distance = @Distance * @EARTH_RADIUS  
  --SET @Distance = Round(@Distance * 10000) / 10000  
  RETURN @Distance*1000
END

sql server 计算坐标点距离函数相关推荐

  1. SQL Server计算一年中的第几周

    一.计算一年中的第几天DATENAME(dp,d) DATENAME(dp,d)函数根据dp指定返回日期中相应部分的值,dp可以取值为:quarter,dayofyear,day,week,weekd ...

  2. sql server计算日期到当前日期天数_Excel如何统计连续停机天数问题

    前几天有个朋友问了一个关于连续时间统计的问题,使用Power Query for Excel来解决的.今天在张俊红老师的公众号上看到了使用使用SQL来解决连续时间的统计问题.这个问题是一个非常经典的例 ...

  3. SQL server 计算当前日期为一年中的第几周,以周五/周一作为一周中的第一天

    这个问题对于小白的我来说,当时找了好久才解决,所以在这里记录一下. 要计算当前日期为一年中的第几周,以周五作为一周中的第一天 首先设置每周的起始天为周五(因为默认是从周天开始的) SET DATEFI ...

  4. sql server 计算2个日期相差的 天数,月数,年数,日期运算/计算

    --天数 select datediff(day,'2004-09-01','2004-09-02') --年数 select datediff(month,'2004-09-01','2004-10 ...

  5. SQL Server计算汉字笔画部首

    /* 有一个成语表,请计算 1)每个字笔画数都相同的成语 2)每个字都含有偏旁三点水或火字旁的成语 */--创建汉字词典 CREATE TABLE myHanzi (id INT NOT NULL,z ...

  6. 【无标题】SQL server 计算工作日(排除双休日)

    计算工作日时间差 --计算工作时间相差小时数 CREATE FUNCTION dbo.fun_CalculateWorkdays ( @startdate DATETIME,    -- 开始日期 @ ...

  7. sql server 计算两个时间 相差的 几天几时几分几秒

    CAST ( CAST ( DATEDIFF ( ss, StartTime, ConcludeTime ) / ( 60 * 60 * 24 ) AS INT ) AS VARCHAR ) + '天 ...

  8. SQL Server中的计算列概述

    In this article, we will explore computed columns in SQL Server and their configurations. 在本文中,我们将探讨 ...

  9. SQL Server 堆表行存储大小(Record Size)

    一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 堆表行记录存储格式(Heap) 案例分析(Case) 参考文献(References) 二.背 ...

最新文章

  1. android studio 库项目,Android Studio 发布项目到jcenter库
  2. android 周报,MAndroid 周报第八期
  3. 物理如何证明上帝的存在?
  4. 在Elasticsearch中对 text 类型的字段进行聚合异常Fielddata is disabled,Set fielddata=true
  5. Python 相对路径、绝对路径的写法实例演示
  6. http长/短轮询和WebSocket 的介绍和比较
  7. TP4056 实现可编程锂电充电器+电量计
  8. idea 中新建Servlet
  9. 零零散散学算法之再叙字符串匹配
  10. SQL语句 获取系统日期
  11. 利用loic工具进行doss教程(附下载链接官方无后门)
  12. 【网络安全】数据加密标准(DES算法)详细介绍( 分组密码、Feistel密码结构、轮函数、子密钥生成算法)
  13. Android之Http通信——1.初识Http协议
  14. 北京联通光猫WO-36(HG220GS-U)改为桥接模式
  15. 冒志鸿:大公司不模仿你,说明你危险了
  16. 《写给女人》--[美]桃乐丝·卡耐基
  17. 微信小程序实现柱形图与折现图
  18. 保险基本概念测试人员须知(一)
  19. 什么是EE(exploration and exploitation)问题
  20. http://www.dewen.net.cn/q/9980/JQuery AJAX GBK 编

热门文章

  1. 中台之上(三):战略和组织结构,业务架构设计中不应被忽视的关键因素
  2. c语言程序设计西安理工,c语言程序设计-西安理工大学三电教学中心!.doc
  3. 2021年美国大学生数学建模竞赛E题思路分析
  4. RT-thread初学
  5. STS (Spring Tool Suite) 目录和作用初级
  6. ThreadLocal深析
  7. 一支口红用了5年_一支口红用多久最好 口红一般用多久
  8. 软件工程的顶会和顶刊
  9. 检查oracle当前性能,高效进行Oracle日常巡检:数据库性能与安全检查
  10. java js highcharts_highcharts java饼图