[mysq]对雨量数据求出雨量平均值

雨量表的数据是这样的,一天之内也有许多的观测数据,差不多几分钟一条
在这里插入图片描述我为了求一段日期区间的雨量平平均值,必须先求同一天的总雨量,再求整体的平均值。
所以就有了以下的sql

SELECT AVG(SUMVAL) AS VAL FROM 
	(SELECT SUM(Val) AS SUMVAL FROM m02_st_pptn_r0 
	WHERE STCD='120' AND TM >='2013-06-17' AND TM<='2014-11-06' 
	GROUP BY CAST(TM AS DATE)) AS sumtable;

最重要的是——
子表如果不命名会报错:
Every derived table must have its own alias

所以 最后的这个不能忘了

AS sumtable;

直接取前面的日期,按照日期先分组

CAST(TM AS DATE))

可直接用><=来筛选日期

TM >='2013-06-17' AND TM<='2014-11-06'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值