这样的查询怎么写
Table
库房 产品 产品质量
S01 S0100001 I
S01 S0100002 II
S02 S0200001 I
S03 S0300001 III查询结果
库房 I级产品数 II级产品数 III级产品数 I级率
S01 1 1 0 50%
S02 1 0 0 100%
S03 0 0 1 0%
Table
库房 产品 产品质量
S01 S0100001 I
S01 S0100002 II
S02 S0200001 I
S03 S0300001 III查询结果
库房 I级产品数 II级产品数 III级产品数 I级率
S01 1 1 0 50%
S02 1 0 0 100%
S03 0 0 1 0%
sum(if(产品质量='I',1,0)) as I级产品数,
sum(if(产品质量='II',1,0)) as II级产品数,
sum(if(产品质量='II',1,0)) as III级产品数,
sum(if(产品质量='I',1,0))*100/sum(1) as I级率
from 表
group by 库房