周一至周五 : 08:30 - 17:30 客服专员电话/微信:18049989370 QQ:857188287
微信咨询

扫码微信咨询

关注公众号

关注微信公众号

电话: 021 5161 9370
返回顶部
新手遇到小计合计分组问题了。
显示全部楼层 倒序浏览 发表日期 2017-06-22 17:23:24 20624次阅读 17次回复
QQ截图20170622172131.png
QQ截图20170622172159.png
已解决
20624 17
新手遇到小计合计分组问题了。
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


QQ截图20170622172131.png
QQ截图20170622172159.png

最佳答案

透过手指间看天举人 关注Ta

2017-06-22 17:23:25

那就改成 合计([客户对账单_主表].[]) - 合计([客户对账单_主表].[]),前面括号里写本报表.对账金额所对应的来源表的字段,后面写已收款对应的来源表字段
查看完整内容
tony-zyh 发表于 2017-6-22 18:44
亲,你好!  
改成    合计 ([客户对账单_主表].[你需要合计的字段]  这个字段在主表里是没有的,本报 ...

那就改成   合计([客户对账单_主表].[]) - 合计([客户对账单_主表].[]),前面括号里写本报表.对账金额所对应的来源表的字段,后面写已收款对应的来源表字段
出现的错误提示,研究不出来。
太高大上了,回去慢慢研究
先把条件上面 ---合计 本报表.[客户应收查询_明细表].[应收金额]x填充不锁定,---改成    合计 ([客户对账单_主表].[你需要合计的字段] AS 本报表.[客户应收查询_明细表].[应收金额]x填充不锁定 FROM [客户对账单_主表]                  。。。试一下
tony-zyh

2017-6-22 18:44:24

透过手指间看天 发表于 2017-6-22 18:36
先把条件上面 ---合计 本报表.[客户应收查询_明细表].[应收金额]x填充不锁定,---改成    合计 ([客户对账单 ...

亲,你好!  
改成    合计 ([客户对账单_主表].[你需要合计的字段]  这个字段在主表里是没有的,本报表.[客户应收查询_明细表].[应收金额]也是本报表中,用对账金额-已收款 得来的数据。
tony-zyh

2017-6-22 18:47:04

就是要得到这个样子的格式。
tony-zyh

2017-6-22 19:07:16

透过手指间看天 发表于 2017-6-22 18:56
那就改成   合计([客户对账单_主表].[]) - 合计([客户对账单_主表].[]),前面括号里写本报表.对账金额所 ...

还是报上面的错。
tony-zyh 发表于 2017-6-22 19:07
还是报上面的错。

加 上上面回答的后面部分没有哦?
tony-zyh

2017-6-23 08:34:28

透过手指间看天 发表于 2017-6-22 20:00
加 上上面回答的后面部分没有哦?

亲,SQL语法已通过,在执行时报以下错,请帮忙解决下。

精彩评论17

tony-zyh 发表于 2017-6-22 18:44
亲,你好!  
改成    合计 ([客户对账单_主表].[你需要合计的字段]  这个字段在主表里是没有的,本报 ...

那就改成   合计([客户对账单_主表].[]) - 合计([客户对账单_主表].[]),前面括号里写本报表.对账金额所对应的来源表的字段,后面写已收款对应的来源表字段
出现的错误提示,研究不出来。
太高大上了,回去慢慢研究
先把条件上面 ---合计 本报表.[客户应收查询_明细表].[应收金额]x填充不锁定,---改成    合计 ([客户对账单_主表].[你需要合计的字段] AS 本报表.[客户应收查询_明细表].[应收金额]x填充不锁定 FROM [客户对账单_主表]                  。。。试一下
tony-zyh

2017-6-22 18:44:24

透过手指间看天 发表于 2017-6-22 18:36
先把条件上面 ---合计 本报表.[客户应收查询_明细表].[应收金额]x填充不锁定,---改成    合计 ([客户对账单 ...

亲,你好!  
改成    合计 ([客户对账单_主表].[你需要合计的字段]  这个字段在主表里是没有的,本报表.[客户应收查询_明细表].[应收金额]也是本报表中,用对账金额-已收款 得来的数据。
tony-zyh

2017-6-22 18:47:04

就是要得到这个样子的格式。
tony-zyh

2017-6-22 19:07:16

透过手指间看天 发表于 2017-6-22 18:56
那就改成   合计([客户对账单_主表].[]) - 合计([客户对账单_主表].[]),前面括号里写本报表.对账金额所 ...

还是报上面的错。
tony-zyh 发表于 2017-6-22 19:07
还是报上面的错。

加 上上面回答的后面部分没有哦?
tony-zyh

2017-6-23 08:34:28

透过手指间看天 发表于 2017-6-22 20:00
加 上上面回答的后面部分没有哦?

亲,SQL语法已通过,在执行时报以下错,请帮忙解决下。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则  允许回帖邮件提醒楼主

快表软件是国内较早研究表格类软件开发平台的团队之一,迄今已有十多年的行业经验.致力于为企事业单位提供实用可靠的数字化平台。
  • 微信公众号

  • 微信小商店

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2022-2024, XiRong Soft. | 快表软件
  • 沪ICP备13033196号 | 营业执照 |上海西戎软件科技有限公司|沪公网安备31011502002146号|沪ICP备13033196号 |