|
楼主 |
发表于 2010-5-30 09:13
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
代码中出现了以上的字符,
顺序也发生了变化!部门类型和科室列都调到右边去了!- TRANSFORM Sum([%$##@_Alias].合计) AS 合计之总计
- SELECT Cdata.部门类型 AS 表达式1, [%$##@_Alias].科室
- FROM [select Cdata.部门类型,科室,Cdata.物资类型,sum(合计1)as 合计 from
- ( select Cdata.部门类型,Cdata.供应商部门名称 as 科室,Cdata.物资类型,sum(Cdata.金额) as 合计1 from Cdata group by Cdata.部门类型,Cdata.供应商部门名称 ,Cdata.物资类型 union all
- select Cdata.部门类型,Cdata.供应商部门名称,Cdata.物资类别 & '小计',sum(Cdata.金额) from Cdata group by Cdata.部门类型,Cdata.供应商部门名称,Cdata.物资类别 union all
- select Cdata.部门类型,Cdata.供应商部门名称,'总计',sum(Cdata.金额) from Cdata group by Cdata.部门类型,Cdata.供应商部门名称 union all
- select Cdata.部门类型&'小计','',Cdata.物资类型,sum(Cdata.金额) from Cdata group by Cdata.部门类型,Cdata.物资类型 union all
- select Cdata.部门类型&'小计','',Cdata.物资类别& '小计',sum(Cdata.金额) from Cdata group by Cdata.部门类型,Cdata.物资类别 union all
- select Cdata.部门类型&'小计','','总计',sum(Cdata.金额) from Cdata group by Cdata.部门类型 union all
- select '总计',null,Cdata.物资类型,sum(Cdata.金额) from Cdata group by Cdata.部门类型,Cdata.物资类型 union all
- select '总计',null,Cdata.物资类别 & '小计',sum(Cdata.金额) from Cdata group by Cdata.部门类型,Cdata.物资类别 union all
- select '总计',null,'总计',sum(Cdata.金额) from Cdata
- ) group by Cdata.部门类型,科室,Cdata.物资类型
- ]. AS [%$##@_Alias]
- GROUP BY Cdata.部门类型, [%$##@_Alias].科室
- ORDER BY Cdata.部门类型, [%$##@_Alias].科室
- PIVOT Cdata.物资类型;
复制代码 代码也发生了变化!
[ 本帖最后由 zhua 于 2010-5-30 09:17 编辑 ] |
|