MySQL分组依据和求和值
我有一个MySQL表,其中包含以下数据:MySQL分组依据和求和值,mysql,Mysql,我有一个MySQL表,其中包含以下数据: filer time name size-percentage-used disk-count filer01a 2012-01-19 05:59:02 aggr0 96 3 filer01a 2012-01-19 05:59:02 ncna01a_aggr01 97
filer time name size-percentage-used disk-count
filer01a 2012-01-19 05:59:02 aggr0 96 3
filer01a 2012-01-19 05:59:02 ncna01a_aggr01 97 42
filer01a 2012-01-19 05:59:02 ncna01a_aggr02 96 22
filer01a 2012-01-19 05:59:02 ncna01a_aggr03 0 22
filer01a 2012-01-19 12:00:01 aggr0 96 3
filer01a 2012-01-19 12:00:01 ncna01a_aggr01 97 42
filer01a 2012-01-19 12:00:01 ncna01a_aggr02 96 22
filer01a 2012-01-19 12:00:01 ncna01a_aggr03 0 22
filer01a 2012-01-20 12:00:01 aggr0 96 3
filer01a 2012-01-20 12:00:01 ncna01a_aggr01 97 42
filer01a 2012-01-20 12:00:01 ncna01a_aggr02 96 22
filer01a 2012-01-20 12:00:01 ncna01a_aggr03 0 22
filer01a 2012-01-21 12:00:01 aggr0 96 3
filer01a 2012-01-21 12:00:01 ncna01a_aggr01 97 42
filer01a 2012-01-21 12:00:01 ncna01a_aggr02 96 22
filer01a 2012-01-21 12:00:01 ncna01a_aggr03 0 22
filer01a 2012-01-22 12:00:02 aggr0 96 3
filer01a 2012-01-22 12:00:02 ncna01a_aggr01 97 42
filer01a 2012-01-22 12:00:02 ncna01a_aggr02 96 22
filer01a 2012-01-22 12:00:02 ncna01a_aggr03 9 22
...
文件管理器列表从01增加到102,时间每天更新。我需要一个查询,它将提供文件管理器、作为DDM的总和(磁盘计数
)、使用的大小百分比和最大值(时间)
我要找的是:
filer DDMs size-percentage-used time
ncna01a 89 96 2012-01-19 05:59:02
ncna01a 89 96 2012-01-19 05:59:02
ncna02a 89 96 2012-01-19 05:59:02
...
我是一名MySQL新手,非常感谢您的帮助。据我所知,您需要以下查询:
SELECT SUM(disk-count) AS ddms,
AVG(size-percentage-used) AS percent_used,
MAX(time) as max_time
FROM filers
GROUP BY filer