select DISTINCT R.DEPTID "部门ID",
B.DEPT_NAME "部门名称",
sum(R.XSJE)+sum(R.YHJE)+sum(R.WRZXSJE) "含税销售总额",
sum(R.XSCB) "不含税调整成本",
sum(R.TZCB) "含税调整成本",
sum(isnull(S.JE17,0)) "不含税销售17",
sum(isnull(S.JE13,0)) "不含税销售13",
sum(isnull(S.JE17+S.JE13+S.JEQT,0)) "不含税销售",
sum(isnull(S.SJ17,0)) "税金17",
sum(isnull(S.SJ13,0)) "税金13",
sum(isnull(S.SJ17+S.SJ13+S.SJQT,0)) "税金",
ROUND(sum(isnull(S.JE17+S.JE13+S.JEQT,0)) + sum(R.YHJE) + sum(R.WRZYHJE) + sum(R.WRZXSJE)/1.17,2) "不含税销售总额",
sum(R.YHJE) "优惠金额(不含待核)",
sum(R.WRZXSJE) "待核销售(含税含优惠)",
sum(R.WRZYHJE) "待核优惠",
ROUND(sum(R.WRZXSJE)/1.17,2) "不含税待核销售",
ROUND(sum(isnull(S.JE17+S.JE13+S.JEQT,0)) + sum(R.YHJE) + sum(R.WRZYHJE) + (sum(R.WRZXSJE)-sum(R.WRZYHJE))/1.17,2)-sum(XSCB)-sum(TZCB) "不含税毛利(含调整成本)",
(case ROUND(sum(isnull(S.JE17+S.JE13+S.JEQT,0))
+ sum(R.YHJE)
+ sum(R.WRZYHJE)
+ (sum(R.WRZXSJE)
- sum(R.WRZYHJE))/1.17,2)
when 0 then 0
else ROUND(100*(ROUND(sum(isnull(S.JE17+S.JE13+S.JEQT,0)) + sum(R.YHJE) + sum(R.WRZYHJE) + (sum(R.WRZXSJE)-sum(R.WRZYHJE))/1.17,2)-sum(XSCB)-sum(TZCB))/ ROUND(sum(isnull(S.JE17+S.JE13+S.JEQT,0)) + sum(R.YHJE) + sum(R.WRZYHJE) + (sum(R.WRZXSJE)-sum(R.WRZYHJE))/1.17,2),2)
end ) "不含税毛利率",
sum(isnull(S.JE17+S.JE13+S.JEQT,0))+SUM(R.WRZXSJE)/1.17-sum(R.XSCB) "毛利(不含优惠含待核)"
from GZJXCR R,
BM B,
GZJXCSJR S
where R.DEPTID=B.DEPTID
and R.DEPTID like "02%"
and R.RQ*=S.RQ
and R.DEPTID*=S.DEPTID
and R.DEPTID_JH*=S.DEPTID_JH
and R.HSFS*=S.HSFS
and S.JXCXM=30
and R.RQ>=@RQ1 and R.RQ<=@RQ2
and (R.XSJE<>0 or R.WRZXSJE<>0 or R.XSCB <> 0 or R.TZCB<>0)
group by R.DEPTID,B.DEPT_NAME
order by R.DEPTID