SQL 小计函数

我想在分类名称中的每一个分类下面加一个小计,最后一行加一个总计请问怎么加啊?求代码rollup的话我只会3列的超过3列就不知道怎么写了... 我想在分类名称 中的每一个分类下面加一个小计,最后一行加一个总计 请问怎么加啊?
求代码 rollup的话我只会3列的 超过3列就不知道怎么写了
展开
 我来答
百度网友6477ac58b
推荐于2016-06-19 · TA获得超过254个赞
知道小有建树答主
回答量:318
采纳率:0%
帮助的人:237万
展开全部
select distinct 分类名称,sum(数量),SUM(数量*成本),SUM(数量*售价) from 表
group by 分类名称; 这样可分类汇总,一目了然。
若要按你说的,将数据导出在excel中分类汇总,就可。
若要代码插入则不会跟在下面,可用其它工具列出。
追问
但是必须要在sql里面实现 因为我要帮到C#里面的
追答
一般情况,不会将汇总数据再插入回本表中,SQL及其它编程工具都有很强的汇总功能,可通过编程工具的报表来完成。若一定要增加,可用C#编程:先对表的分类名称,用循环语句,一条条记录寻找,不同时则增加,至表的数据完。
一批增加:insert 表 select distinct 分类名称,sum(数量),SUM(数量*成本),SUM(数量*售价) from 表 group by 分类名称;
另:请问你所列的表的内容是全部数据吗?要在此表增加小计的吗?
ZESTRON
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸... 点击进入详情页
本回答由ZESTRON提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式