jiangyannacs 发表于 2013-11-11 10:40:20

mysql查询一段时间内每天的数据平均值

我有一个数据表,存储每天的数据,然后使用查询语句可以查询出该天的数据平均值,但是如果我想查询一段时间内每天数据的平均值应该怎么做啊?

kider 发表于 2013-11-11 11:16:05

首先时间字段要有索引,然后加个where条件就可以统计了呀

jiangyannacs 发表于 2013-11-11 11:19:11

每天的平均值我可以查询出来,查询一段时间内,比如从2013-10-1号到2013-11-1这30天内每天的数据平均值,应该怎么做啊

gfgf就是我啊 发表于 2013-11-12 10:46:06

select date ,avg(), from tablewhere date betweendatemin and date max group by date

jiangyannacs 发表于 2013-11-12 11:06:32

gfgf就是我啊 发表于 2013-11-12 10:46
select date ,avg(), from tablewhere date betweendatemin and date max group by date

你好,我的时间是datetime类型的,时间格式是‘2013-09-20 23:34:34’,然后每天都有十条数据记录;按照group by 时间,查询的结果是每天都有10个平均值

winie 发表于 2014-1-14 10:08:43

如果数据量不多的话 你可以格式哈为天在group by 如果太多 我建议增加一个字段来解决!
页: [1]
查看完整版本: mysql查询一段时间内每天的数据平均值