问题描述
邦定数据显示结果如下a_typea_count苹果10苹果20苹果5香蕉10其他6其他6我想在某类下加一条小计记录,结果如下a_typea_count苹果10苹果20苹果5小计35//统计相同类型的数量香蕉10小计10//统计相同类型的数量其他6其他6小计12//统计相同类型的数量这个是我在网上看到人家也有同类的问题这个例子和我碰到的问题一样只不过我查的东西多一点我还想在最后一行加上一个合计就是把所有小计加起来网上的回答有两种一种是用sql写一种是用代码(可惜代码是vb的)本人没学过vb所以看不太懂用sql的话我也试过但一直报错我想是用代码解决就是算法问题不知那位高手能帮我解决并将代码写出或者可以发点桢同的例子也可以小弟感激不尽
解决方案
解决方案二:
用sql还是简单些吧你的sql怎么写的报什么错哦?
解决方案三:
stringsql2="select*from(select日期,单位名称,产品名称,满瓶数量,空瓶数量,满瓶数量-空瓶数量as借瓶,单价,满瓶数量*单价as金额(元),备注from发气unionselect日期as'小计',单位名称,产品名称,sum(满瓶数量),空瓶数量,满瓶数量-空瓶数量as借瓶,单价,满瓶数量*单价as金额(元),备注from发气groupby产品名称)where日期between#"+starttime+"#and#"+endtime+"#orderby单位名称,产品名称,日期";是这样写的说"小计"不在列中我把它删除后它报日期不在列中sql我用不来我也是看别人的例子照样写的最好我还是想知道用算法怎么写实在不行用sql也行只要能做出就行
解决方案四:
SQL写好,然后在页面直接用方便些.具体可以参考楼上
解决方案五:
stringsql2="select*from(select日期,单位名称,产品名称,满瓶数量,空瓶数量,满瓶数量-空瓶数量as借瓶,单价,满瓶数量*单价as金额(元),备注from发气unionselect日期as'小计',单位名称,产品名称,sum(满瓶数量),空瓶数量,满瓶数量-空瓶数量as借瓶,单价,满瓶数量*单价as金额(元),备注from发气groupby产品名称)where日期between#"+starttime+"#and#"+endtime+"#orderby单位名称,产品名称,日期";报"小计"不在列中我把小计去掉以后报日期不在列中
解决方案六:
我是winform
解决方案七:
sql语句,groupby,count,cast,convert多用用就出来了
解决方案八:
支持wanabe的说法
解决方案九:
小计不要加引号
解决方案十:
orderby里的"日期",是没有啊