表结构如下
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
您可能感兴趣的文章:
SQL Server 日期函数CAST 和 CONVERT 以及在业务中的使用介绍
SQLserver中用convert函数转换日期格式的方法
SQL Server 日期相关资料详细介绍
sqlserver获取当前日期的最大时间值
sqlserver中如何查询出连续日期记录的代码
sql 查询本年、本月、本日记录的语句,附SQL日期函数
Sqlserver 常用日期时间函数
根据日期知道当天是星期几的手动计算方法
MSSQL 计算两个日期相差的工作天数的语句
SQL Server自动生成日期加数字的序列号
SQL 返回期间内的所有日期
数据库 日期加减处理
sql语句中如何将datetime格式的日期转换为yy-mm-dd格式
在SQL中使用convert函数进行日期的查询的代码
SQL Server日期计算
SQL Server各种日期计算方法(收藏)
SqlServer中的日期与时间函数
QQ空间 搜狐微博 人人网 开心网 百度搜藏更多
Tags:日期差值
复制链接收藏本文打印本文关闭本文返回首页
上一篇:数据库清除日志文件(LDF文件过大)
下一篇:SQL SERVER 2000通讯管道后复用劫持
相关文章
2012-11-11sql无效字符 执行sql语句报错解决方案
2009-10-10select into 和 insert into select 两种表复制语句
2013-11-11SQLServer用t-sql命令批量删除数据库中指定表(游标循环删除)
2013-01-01SQL Server误区30日谈 第18天 有关FileStream的存储,垃圾回收以
2012-01-01sqlserver 导出插入脚本代码
2013-01-01SQL SERVER 利用存储过程查看角色和用户信息的写法
2013-04-04SQL Server 2012 安装图解教程(附sql2012下载地址)
2010-04-04sql 函数大全 比较常用的一些函数整理
2008-12-12sql server 临时表 查找并删除的实现代码
2013-07-07SQLServer导出数据到MySQL实例介绍
文章评论
最 近 更 新
CPQuery 解决拼接SQL的新方法
ADO.NET EF中的实体修改方法
SQL Server误区30日谈 第18天 有关FileSt
SQL Server"错误 21002: [SQL-DMO]用
sqlserver数据库出现置疑的解决思路
获得SQL数据库信息的代码
关于Select Where In 的排序问题
SQLServer 镜像功能完全实现
sql 修改表的所有者
省市县三级联动的SQL语句
热 点 排 行
SQL Server 2008图文安装教程
SQL Server 2012 安装图解教程(附
sqlserver中distinct的用法(不重
SQL Server导入、导出、备份数据
SQL语句去掉重复记录,获取重复记
SQL Server数据库入门学习总结
SQL Server错误代码大全及解释(
sql convert函数使用小结
sql 时间函数 整理的比较全了
用SQL语句添加删除修改字段、一些