我用分组语句得到一个结果select priceName,operator,sum(amount) as sl1,sum(money) as money1 from bussinessrecords group by operator,priceNamepriname operator sl1 money1
居民 aa 20 40
经营 aa 15 45
工业 aa 100 1000
居民 bb 30 60
经营 bb 12 36能不能有这样一个语句,得到如下结果居民 aa 20 40
经营 aa 15 45
工业 aa 100 1000
全部 aa 135 1085
居民 bb 30 60
经营 bb 12 36
全部 bb 42 96
居民 aa 20 40
经营 aa 15 45
工业 aa 100 1000
居民 bb 30 60
经营 bb 12 36能不能有这样一个语句,得到如下结果居民 aa 20 40
经营 aa 15 45
工业 aa 100 1000
全部 aa 135 1085
居民 bb 30 60
经营 bb 12 36
全部 bb 42 96
解决方案 »
- 反编译vb可以删除事件吗?
- 给dll打包问题
- 如何在调用外部程序时传参数
- 如何写个人户口调动申请
- 如要获得picture或label中某一个点的颜色值是否应使用GetPixel函数,如何实现??
- 请问:使用ListBox控件时,选择了其中的某一项(Item)时,触发的是哪个事件?
- 【人民币】求后台发送组合键技术.
- 请问怎么把一个 recrodset里的记录有选择的复制到另一个recordset里呢??----在线等待,马上揭贴
- dbf数据库的联接问题
- 国人自己的图形可视化编程语言!
- 人才库管理软件在扫描仪扫描时出现问题,请高手帮忙解决下,另外如果有VB读取中华英才网和51job网简历的经验的高手也请帮忙,谢谢
- 为什么网络路径找不到
FROM tablea
UNION
SELECT '全部' AS priname, operator, SUM(sl1) AS sl1, SUM(money1) AS money1
FROM table1
GROUP BY operator WITH cube
HAVING (operator IS NOT NULL)
ORDER BY operator
SELECT *
FROM table1
UNION
SELECT '全部' AS priname, operator, SUM(sl1) AS sl1, SUM(money1) AS money1
FROM table1
GROUP BY operator WITH cube
HAVING (operator IS NOT NULL)
ORDER BY operator
,operator
,sl1
,money1
from (
select priceName
,operator
,sum(amount) as sl1
,sum(money) as money1
from bussinessrecords
group by operator,priceName
union all
select '全部' as priceName
,operator
,sum(amount) as sl1
,sum(money) as money1
from bussinessrecords
group by operator
)
order by priceName,operator