sqlserver
Ms___
这个作者很懒,什么都没留下…
展开
-
sqlserver 根据经纬度计算两点之间距离
做出行类项目,乘客端下单时当前经纬度和司机实时经纬度对比,如果距离小于5公里则司机可以收到订单通知计算函数: –计算地球上两个坐标点(经度,纬度)之间距离sql函数 –作者:lordbaby –整理:www.aspbc.com CREATE FUNCTION [dbo].[fnGetDistance]([dbo].[fnGetDistance] (@LatBegin REAL原创 2017-12-12 11:56:50 · 2753 阅读 · 1 评论 -
sqlserver----ROW_NUMBER()分页查询
ROW_NUMBER()函数将针对SELECT语句返回的每一行,从1开始编号,赋予其连续的编号。ROW_NUMBER() 说明:返回结果集分区内行的序列号,每个分区的第一行从1开始。 语法:ROW_NUMBER () OVER ([ ] ) 。 备注:ORDER BY 子句可确定在特定分区中为行分配唯一 ROW_NUMBER 的顺序。 参数:将 FROM 子句生成的结果集划入应用了...原创 2018-04-24 15:43:51 · 981 阅读 · 0 评论 -
sql rank() 更新排名
表A,B根据id关联,A 表 查询出现次数,根据次数倒叙排名 更新B 表的排名和次数 update B set bcount=a.acount,brank=a.arank from (select id,count(*)as acount,RANK() over (order by count(*) desc) as arank from A group by id) a where...原创 2018-10-31 15:09:22 · 1910 阅读 · 0 评论 -
sqlserver 查询一周内数据,查询每月每天数据
1.依次查询 最近七天星期几select datename(weekday,getdate()-6) as a, datename(weekday,getdate()-5) as b, datename(weekday,getdate()-4) as c, datename(weekday,getdate()-3) as d, datename(weekday,get...原创 2018-11-06 15:29:00 · 12891 阅读 · 2 评论 -
sqlserver 查询每小时订单数
select * from (SELECT datepart(hour,oper_date) AS oper_date, COUNT(*) AS voice_sum FROM tb_voice_infowhere CONVERT(char(10), oper_date, 120)=CONVERT(char(10), getdate(), 120)...原创 2018-11-19 11:45:31 · 3263 阅读 · 0 评论