sql:有两个字段:温度、时间。
给定一个起始时间和截止时间,如何查询每一天中的最大温度和最大温度对应的时间?
给定一个起始时间和截止时间,如何查询每一天中的最大温度和最大温度对应的时间?
解决方案 »
- 面试题 ·求解
- 用C#,在服务器端,怎么给指定手机号发短信(普通短信)
- 我用GDI+ 在picturebox画一条线为什么,弹出一个对话框就吧这条线抹掉了。即使不抹掉也没有办法保存这条线,是空的。
- ASP.NET更新数据库记录,怎样才能不更新到主键??? 急!!! 谢了!!!
- 如何才能将Excel文件的worksheet保存为*.txt文件?
- 高手请进-》 请教一个简单问题!
- 能不能给我一个类似于qq或msn的发送文件的例子
- C#程序发布问题!!
- 关于谁晶报表的问题.
- 求.net 2003 msdn在桌面上的快捷方式
- 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现
- 求一正则表达式
第1条: 24 2009-8-3 9:47:53 1 0191
第2条: 23 2009-8-3 10:56:09 1 0191
第3条: 22 2009-8-2 10:56:09 2 0191
也就是给定一个查询时间“2009-8-2 到 2009-8-3”,怎么把第1条和第3条记录取出来
insert @Table values( 35.2 , '2009-8-1')
insert @Table values( 35.2 , '2009-8-2') select Convert( varchar , times ,104) , max( Temperature) as Temperature
from @Table
group by Convert( varchar , times ,104)
FROM ...
WHERE 温度 = ( SELECT MAX(温度) FROM ... WHERE 起始时间 - 截止时间)
MAX(fltTemperature)fltTemperature ,
CONVERT(VARCHAR(10),dtSysTime,120),
strId,
strAddress
FROM
TB
WHERE dtSysTime BETWEEN STRATTIME AND ENDTIME
GROUP BY
CONVERT(VARCHAR(10),dtSysTime,120),
strId,
strAddress