快表软件

标题: 小计与合计 [打印本页]

作者: 慕表来    时间: 2016-12-1 09:02
标题: 小计与合计
(, 下载次数: 203)
(, 下载次数: 187)

(, 下载次数: 202)



要实现的效果:在明细表中加上“小计”,“合计”
(, 下载次数: 207)
以下内容要怎么改?

SELECT 排除重复 [劳动保护监督_主表].[单位] AS 本报表.[劳动保护统计_明细表].[单位名称]x填充不锁定,
[劳动保护监督_主表].[部门名称] AS 本报表.[劳动保护统计_明细表].[检查部门]x填充不锁定,
合计([劳动保护监督_明细表].[数量]) AS 本报表.[劳动保护统计_明细表].[检查数量]x填充不锁定
FROM  [劳动保护监督_主表] LEFT JOIN [劳动保护监督_明细表] On [劳动保护监督_主表].[报表ID] = [劳动保护监督_明细表].[报表ID]


条件:
WHERE 1=1  分组  [劳动保护监督_主表].[单位] , [劳动保护监督_主表].[部门名称] WITH ROLLUP


作者: hessen    时间: 2016-12-1 09:02
(, 下载次数: 187)


填充部分:

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填充不锁定
FROM  [劳动保护监督_主表] LEFT JOIN  [劳动保护监督_明细表]  On  [劳动保护监督_主表].[报表ID]  =  [劳动保护监督_明细表].[报表ID]

过滤条件:

WHERE 1=1 并且  [劳动保护监督_明细表].[整改情况] IS NOT NULL 分组  [劳动保护监督_主表].[单位] , [劳动保护监督_主表].[部门名称] ,年份([劳动保护监督_明细表].[检查日期]) WITH ROLLUP HAVING GROUPING(年份([劳动保护监督_明细表].[检查日期])) = 0 或者 GROUPING( [劳动保护监督_主表].[部门名称]) = 1  或者 GROUPING([劳动保护监督_主表].[单位]) = 1


作者: hessen    时间: 2016-12-1 14:44
把你的库发给我一下我帮你写吧  QQ857188287
作者: 快表帝国客服    时间: 2016-12-26 09:31
如果已经解决,请尽快对应正确答案贴右下角选择“最佳答案”。
如长时间无响应,客服默认代替选择近似答案。
作者: hessen    时间: 2016-12-29 18:19
公式部分:

SELECT
CASE WHEN GROUPING( [劳动保护监督_主表].[单位]) = 1 THEN '合计' ELSE [劳动保护监督_主表].[单位] END  AS  本报表.[劳动保护统计_明细表].[单位名称]x填充不锁定,
CASE WHEN GROUPING( [劳动保护监督_主表].[部门名称]) = 1 并且 GROUPING( [劳动保护监督_主表].[单位]) = 0 THEN  '小计' ELSE  [劳动保护监督_主表].[部门名称]  END  AS  本报表.[劳动保护统计_明细表].[检查部门]x填充不锁定,
合计( [劳动保护监督_明细表].[数量] )  AS 本报表.[劳动保护统计_明细表].[检查数量]x填充不锁定
FROM  [劳动保护监督_主表] LEFT JOIN  [劳动保护监督_明细表]  On  [劳动保护监督_主表].[报表ID]  =  [劳动保护监督_明细表].[报表ID]

过滤条件:

WHERE 1=1  分组  [劳动保护监督_主表].[单位] , [劳动保护监督_主表].[部门名称]  WITH ROLLUP

作者: hessen    时间: 2016-12-29 18:30
(, 下载次数: 212)





欢迎光临 快表软件 (http://bbs.kuaibiao.cn/) Powered by Discuz! X3.4