sql分类查询统计的问题,请高手帮忙,叩谢!
需要实现的统计功能是:
1、按客户名称统计,可以分品牌列出汇总数量
2、按产品名称统计,可以列出不同客户的购买数量汇总
3、按客户名称和产品名称组合统计,客户列出某客户购买某产品的数量汇总
叩谢高人!
c_ClientName c_ProName c_Num
客户名称 产品名称 购买数量
johnson 啤酒 20
susan 可乐 12
david 啤酒 15
johnson 雪碧 12
susan 啤酒 5
johnson 可乐 8
david 啤酒 6
[解决办法]
1 select c_ClientName,c_ProName,sum(c_Num) group by c_ClientName,c_ProName order by c_ClientName
2 select c_ProName,c_ClientName,sum(c_Num) group by c_ProName,c_ClientName order by c_ProName
3 select c_ClientName,c_ProName,sum(c_Num) group by c_ClientName,c_ProName order by c_ClientName
[解决办法]
1.
select c_ProName,sum(c_Num) where c_ClientName= 'johnson ' group by c_ClientName,c_ProName
[解决办法]
1
SELECT c_ClientName, c_ProName, SUM(c_Num) AS Expr1
FROM tablename
GROUP BY c_ClientName, c_ProName
ORDER BY c_ClientName