表结构如下
number date
8 2009/1/11 2:00
7 2009/1/11 5:00
6 2009/1/11 12:00
5 2009/1/11 18:00
4 2009/1/12 4:00
3 2009/1/12 10:00
2 2009/1/12 12:00
1 2009/1/11 17:00
想得到当天的最早时间与最晚时间的number的差值, 即如下的结果:
差
2
3
create table #date
(
number int identity(1,1) primary key,
date datetime
)
insert into #date select '2009/1/11 17:00'
insert into #date select '2009/1/12 12:00'
insert into #date select '2009/1/12 10:00'
insert into #date select '2009/1/12 4:00'
insert into #date select '2009/1/11 18:00'
insert into #date select '2009/1/11 12:00'
insert into #date select '2009/1/11 5:00'
insert into #date select '2009/1/11 2:00'
select (d2.number-d1.number) number
from
(
select number,date from #date where date in
(select max(date) from #date group by convert(varchar(10),date,120) )
) d1
,
(
select number,date from #date where date in
(select min(date) from #date group by convert(varchar(10),date,120) )
) d2
where convert(varchar(10),d1.date,120)=convert(varchar(10),d2.date,120)
number
-----------
2
3
原帖地址
:
http://topic.csdn.net/u/20091109/14/5af0c834-674d-419d-a383-d655c2ee8593.html
分享到:
相关推荐
使用js计算日期之间的差值不使用内置方法,无兼容问题,建议JS新手学习使用
这是一个非常简单好用的东东,用于简单计算两个日期之间的差值。
有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天
求两个日期的差值,在平常用的应该很多的吧,希望能给你带来帮助....
JAVA求两日期的差值,并判断日期合法性,计算前推后推天数
Java日期工具类 1、日期的各种格式化 2、获取当前年度 3、获取当前月份 4、获取当前天号数 5、获取当前时间往前推一个月的时间 6、获取上个月("MMM yyyy") 7、获取上个月("yyyymm") 8、获取上个月("yyyy-mm") 9、...
回归分析、差值与拟合模型、数模写作
//两个日期小时数差值 function DiffMIN( A_TIME,B_TIME:String):String;//两个日期分钟数差值 function DiffSEC( S_TIME,E_TIME:String):String;//两个日期秒数差值 3> 参考test.dpr的使用方法 by ...
matlab差值与拟合,据图参考matlab的help。
js代码-两个日期差值
matlab实现的差值与拟合算法,内含代码,可以下载学习用,比较适合初学者
最近邻差值法最近邻差值法最近邻差值法最近邻差值法最近邻差值法最近邻差值法最近邻差值法最近邻差值法最近邻差值法最近邻差值法最近邻差值法最近邻差值法最近邻差值法最近邻差值法最近邻差值法最近邻差值法最近邻...
kettle中使用js计算两个日期之间的天数
输入数,求数里面的最小差值。并且将最小差值输出出来。
利用Java计算一个用户输入日期和当前日期的天数差,主要使用了javax.swing,SimpleDateFormat,Java初学者可以用来学习,最终可实现一个有界面并具备简单计算功能的Java小工具。
两点坐标。输入数据个数,可以自动差值,附带误差计算
用C#计算两个日期之间相差的天数,通过TimeSpan进行计算比较简单
PowerBuilder常用日期时间函数