新手遇到小计合计分组问题了。
tony-zyh2017-06-22 17:23:24
SELECT
CASE WHEN GROUPING([客户对账单_主表].[客户编号]) = 1 THEN '合计' ELSE [客户对账单_主表].[客户编号] END AS 本报表.[客户应收查询_明细表].[客户编码]x填充不锁定,
CASE WHEN GROUPING([客户对账单_主表].[对账月份]) = 1 并且 GROUPING([客户对账单_主表].[客户编号]) = 0 THEN '小计' ELSE [客户对账单_主表].[对账月份] END AS 本报表.[客户应收查询_明细表].[对账月份]x填充不锁定,
[客户对账单_主表].[公司名称] As 本报表.[客户应收查询_明细表].[公司名称]x填充不锁定,
[客户对账单_主表].[加工费] As 本报表.[客户应收查询_明细表].[加工费]x填充不锁定,
[客户对账单_主表].[钢网治具] As 本报表.[客户应收查询_明细表].[钢网治具]x填充不锁定,
[客户对账单_主表].[物料扣款] As 本报表.[客户应收查询_明细表].[物料扣款]x填充不锁定,
[客户对账单_主表].[应收不含税款] As 本报表.[客户应收查询_明细表].[应收不含税]x填充不锁定,
[客户对账单_主表].[物料扣款含税] As 本报表.[客户应收查询_明细表].[物料扣款含税]x填充不锁定,
[客户对账单_主表].[应收含税款] As 本报表.[客户应收查询_明细表].[应收含税]x填充不锁定,
[客户对账单_主表].[实际应收额手写] As 本报表.[客户应收查询_明细表].[对账金额]x填充不锁定,
[客户对账单_主表].[已收款] As 本报表.[客户应收查询_明细表].[已付金额]x填充不锁定,
合计 本报表.[客户应收查询_明细表].[应收金额]x填充不锁定,
WHERE 1=1
分组 [客户对账单_主表].[客户编号] , [客户对账单_主表].[公司名称] , [客户对账单_主表].[对账月份] , [客户对账单_主表].[加工费] , [客户对账单_主表].[钢网治具] , [客户对账单_主表].[物料扣款] , [客户对账单_主表].[应收不含税款] , [客户对账单_主表].[物料扣款含税] , [客户对账单_主表].[应收含税款] , [客户对账单_主表].[实际应收额手写] , [客户对账单_主表].[已收款]
WITH ROLLUP
HAVING GROUPING( [客户对账单_主表].[实际应收额手写] - [客户对账单_主表].[已收款]) = 0
|
-
-
tony-zyh