access数据库表统计问题

来源:百度知道 编辑:UC知道 时间:2024/05/08 15:17:16
access数据库 表 Article中 有title fenlei guige shuliang
我现在要统计titile相同 并且fenlei、guige相同时的shuliang之和

如果titile、fenlei、guige有不相同,
则显示全部的数据
譬如
ID titile fenlei guige shuliang
1 甲醇 色谱纯 500 10
2 甲醇 色谱纯 500 12
3 甲醇 色谱纯 1000 11
4 甲醇 分析纯 500 11
5 甲醇 分析纯 1000 3

最终得到的结果是

现在有
色谱纯 的 甲醇(规格500)共22瓶;
色谱纯 的 甲醇(规格1000)共11瓶;
分析纯 的 甲醇(规格500)共11瓶;
分析纯 的 甲醇(规格1000)共3瓶;
是要输出到报表

SELECT title, fenlei, guige, Sum(shuliang) AS Zshuliang
FROM Article
GROUP BY title, fenlei, guige
ORDER BY fenlei;

请问结果是要在哪里输出呢?报表吗?

SELECT fenlei + '的' + title + '(规格' + guige + ') 共' + CONVERT(varchar(50),SUM(shuliang)) + '瓶;'
FROM Article
GROUP BY title, fenlei, guige

select title,fenlei,guige,sum(suliang) as suliang from
article group by title,fenlei,guige