sql server 计算坐标点距离函数
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 计算坐标点距离函数相关推荐
- SQL Server计算一年中的第几周
一.计算一年中的第几天DATENAME(dp,d) DATENAME(dp,d)函数根据dp指定返回日期中相应部分的值,dp可以取值为:quarter,dayofyear,day,week,weekd ...
- sql server计算日期到当前日期天数_Excel如何统计连续停机天数问题
前几天有个朋友问了一个关于连续时间统计的问题,使用Power Query for Excel来解决的.今天在张俊红老师的公众号上看到了使用使用SQL来解决连续时间的统计问题.这个问题是一个非常经典的例 ...
- SQL server 计算当前日期为一年中的第几周,以周五/周一作为一周中的第一天
这个问题对于小白的我来说,当时找了好久才解决,所以在这里记录一下. 要计算当前日期为一年中的第几周,以周五作为一周中的第一天 首先设置每周的起始天为周五(因为默认是从周天开始的) SET DATEFI ...
- sql server 计算2个日期相差的 天数,月数,年数,日期运算/计算
--天数 select datediff(day,'2004-09-01','2004-09-02') --年数 select datediff(month,'2004-09-01','2004-10 ...
- SQL Server计算汉字笔画部首
/* 有一个成语表,请计算 1)每个字笔画数都相同的成语 2)每个字都含有偏旁三点水或火字旁的成语 */--创建汉字词典 CREATE TABLE myHanzi (id INT NOT NULL,z ...
- 【无标题】SQL server 计算工作日(排除双休日)
计算工作日时间差 --计算工作时间相差小时数 CREATE FUNCTION dbo.fun_CalculateWorkdays ( @startdate DATETIME, -- 开始日期 @ ...
- sql server 计算两个时间 相差的 几天几时几分几秒
CAST ( CAST ( DATEDIFF ( ss, StartTime, ConcludeTime ) / ( 60 * 60 * 24 ) AS INT ) AS VARCHAR ) + '天 ...
- SQL Server中的计算列概述
In this article, we will explore computed columns in SQL Server and their configurations. 在本文中,我们将探讨 ...
- SQL Server 堆表行存储大小(Record Size)
一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 堆表行记录存储格式(Heap) 案例分析(Case) 参考文献(References) 二.背 ...
最新文章
- android studio 库项目,Android Studio 发布项目到jcenter库
- android 周报,MAndroid 周报第八期
- 物理如何证明上帝的存在?
- 在Elasticsearch中对 text 类型的字段进行聚合异常Fielddata is disabled,Set fielddata=true
- Python 相对路径、绝对路径的写法实例演示
- http长/短轮询和WebSocket 的介绍和比较
- TP4056 实现可编程锂电充电器+电量计
- idea 中新建Servlet
- 零零散散学算法之再叙字符串匹配
- SQL语句 获取系统日期
- 利用loic工具进行doss教程(附下载链接官方无后门)
- 【网络安全】数据加密标准(DES算法)详细介绍( 分组密码、Feistel密码结构、轮函数、子密钥生成算法)
- Android之Http通信——1.初识Http协议
- 北京联通光猫WO-36(HG220GS-U)改为桥接模式
- 冒志鸿:大公司不模仿你,说明你危险了
- 《写给女人》--[美]桃乐丝·卡耐基
- 微信小程序实现柱形图与折现图
- 保险基本概念测试人员须知(一)
- 什么是EE(exploration and exploitation)问题
- http://www.dewen.net.cn/q/9980/JQuery AJAX GBK 编
热门文章
- 中台之上(三):战略和组织结构,业务架构设计中不应被忽视的关键因素
- c语言程序设计西安理工,c语言程序设计-西安理工大学三电教学中心!.doc
- 2021年美国大学生数学建模竞赛E题思路分析
- RT-thread初学
- STS (Spring Tool Suite) 目录和作用初级
- ThreadLocal深析
- 一支口红用了5年_一支口红用多久最好 口红一般用多久
- 软件工程的顶会和顶刊
- 检查oracle当前性能,高效进行Oracle日常巡检:数据库性能与安全检查
- java js highcharts_highcharts java饼图