永发信息网

sql 求时间字段相隔最短和最长的怎么取

答案:3  悬赏:0  手机版
解决时间 2021-05-10 14:06

一个日期字段,一个时间字段;比如取出2009年11月2号的,查看今天这个时间字段最长相隔和最短相隔的时间;如20091102(日期) 1个小时31分(最长相隔) 5分钟(最短相隔) 三个结果,在线等

最佳答案

select a.日期,max(a.时间 - b.时间) as 最大间隔,min(a.时间 - b.时间) as 最小间隔
from
((select 日期,cast ((日期 + " " + 时间) as datetime) as 时间
from 表) a
inner join
(select 日期,cast ((日期 + " " + 时间) as datetime) as 时间
from 表) b
on a.日期 =b.日期) c
group by a.日期


全部回答
datediff这个函数就可以解决,你说的算法最好详细点

select top 1 datediff(second,'2009-11-02',TM) 差异 from 表名 order by 差异 (asc或desc)

取出该列与传入日期相差的秒数,并按升序或降序排序。Ok

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
结局四魂之玉哪里去了,犬夜叉变成人类了吗
什么手机号最好
沈阳脸上出现白斑是怎么回事?
DNF转区时有好友删不去怎么办?好像是那个好
阿根廷(小毛驴)奥特加去哪了?
重庆渝中区中华路189号是做什么的
美家五金临汾总代理地址在哪,我要去那里办事
qq飞车B车飞火的价格?
求电影歌曲
现在铁拳6出了吗?360和PS3上!
羚锐西施露不良反应是什么
大学专业:生命科学,学这样的专业出到社会可
来几个和侠盗飞车这个游戏相似的游戏 或者战
碳与氧气燃烧的现象是什么
文化宫路69号院(东门)在什么地方啊,我要过去
推荐资讯
木乃伊(MP4)电影下载360×640像素
韶关市花是什么,韶关是哪个省的
月经来的第一天做会不会怀孕
2015年珠海航展是什么时候?
要申请转岗,是要面谈好还是写封申请书递给领
系统写的封我俩天的号,为什么封我三天呀
怎样用手机大头看视频?
河南省对口招生的都是私立学校吗? 有一本或
属于广东管为什么叫省?
武林外传威震四方
欲穷千里目是什么意思,欲穷千里木的欲是什么
上课睡觉对不对?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?