MySQL社区

标题: mysql查询一段时间内每天的数据平均值 [打印本页]

作者: jiangyannacs    时间: 2013-11-11 10:40
标题: mysql查询一段时间内每天的数据平均值
我有一个数据表,存储每天的数据,然后使用查询语句可以查询出该天的数据平均值,但是如果我想查询一段时间内每天数据的平均值应该怎么做啊?
作者: kider    时间: 2013-11-11 11:16
首先时间字段要有索引,然后加个where条件就可以统计了呀
作者: jiangyannacs    时间: 2013-11-11 11:19
每天的平均值我可以查询出来,查询一段时间内,比如从2013-10-1号到2013-11-1这30天内每天的数据平均值,应该怎么做啊
作者: gfgf就是我啊    时间: 2013-11-12 10:46
select date ,avg(), from table  where date between  datemin and date max group by date
作者: jiangyannacs    时间: 2013-11-12 11:06
gfgf就是我啊 发表于 2013-11-12 10:46
select date ,avg(), from table  where date between  datemin and date max group by date

你好,我的时间是datetime类型的,时间格式是‘2013-09-20 23:34:34’,然后每天都有十条数据记录;按照group by 时间  ,查询的结果是每天都有10个平均值
作者: winie    时间: 2014-1-14 10:08
如果数据量不多的话 你可以格式哈为天在group by 如果太多 我建议增加一个字段来解决!




欢迎光临 MySQL社区 (http://www.mysqlpub.com/) Powered by Discuz! X3.2