关于Sql语句 嵌套查询

请问select*from(select*,row_number()over(partitionbyStationNumorderbyMaxTempdesc)asrowN... 请问
select * from(
select * , row_number() over(partition by StationNum order by MaxTemp desc) as rowNum
from (
Select StationNum,MaxTemp , timemaxTemp
from tabRealTimeData
Where ObservTimes between '2013050721' and '2013050820'
)as MyDataSet
) b
where rowNum =1

这是取日最高气温和出现时间的语句,用了三层嵌套,有没有大侠能帮我改简单点呢?

其中StationNum:站点 MaxTemp:定时的最高温度 timemaxTemp 最高温度出现时间
tabRealTimeData:表名 ObservTimes:观测时间
展开
 我来答
raymonshi
2013-05-09 · TA获得超过490个赞
知道小有建树答主
回答量:416
采纳率:100%
帮助的人:244万
展开全部
select * from(
Select StationNum,MaxTemp , timemaxTemp ,row_number() over(partition by StationNum order by MaxTemp desc) as rowNum

from tabRealTimeData
Where ObservTimes between '2013050721' and '2013050820'
) b
where rowNum =1

--中间的一层可以去掉
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式