从数据库中取出某一天记录的最大和最小
来源:互联网 发布:淘宝美工详情页尺寸 编辑:程序博客网 时间:2024/05/20 05:26
师姐问了这个问题,就顺便想了想,这里是转来的,这个方法应该比较靠谱:
http://club.topsage.com/thread-493697-1-1.html
表结构如下
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
- 从数据库中取出某一天记录的最大和最小
- 从map中取出最大或最小value值对应的key值
- 取出数据库中重复的记录
- SQL取出数据库中重复的记录
- 计算从数据库中取出的公式
- 关于从数据库中取出记录存放在ResultSet问题
- FROM_UNIXTIME取出某一月的记录
- 数据库分页处理(取出数据表中从M-N的记录)
- 从数组中找出最大的和最小的数
- 统计数据库中某一天的最高记录
- 从数据库中取出数据
- 如何随机的从mysql表中取出一条记录?
- 如何随机的从mysql表中取出一条记录?
- 公司面试题目之取出数据库中重复的记录
- 公司面试题目之取出数据库中重复的记录
- 公司面试题目之取出数据库中重复的记录
- 算法题-从包含n个元素的无序列表中取出和最大的连续子集
- 从数据库中随机的取出n条数据
- 处女座(加入北漂一族)
- 利用VC实现图像的特殊显示效果
- 手机从相机 或者相册中读取照片
- 数组右对齐
- NAPI 技术
- 从数据库中取出某一天记录的最大和最小
- Windows Live Writer 测试
- Android中Hander处理消息和Runnable详细过程分析
- js中遍历对象的属性和值
- 如何写IT项目解决方案
- 免费网络营销与推广的几种方法
- 十年
- mysql 笔记
- SEO买卖链接时的注意事项