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