销售点 客户名称 应收帐款 到帐金额 余款
苏州 a RecFor MonYs
b RecFor MonYs
c RecFor MonYs
合计: 上面的和 上面的和
无锡 d RecFor MonYs
f RecFor MonYs
合计: 上面的和 MonYs
总计:
销售点:是从表RecFor中查询的不重复记录
客户名称:例客户a,是从表RecFor中销售点为苏州的不重复记录
应收帐款:例客户a,是表RecFor中,销售点为苏州,客户为a的所有应收帐款字段的总和
到帐金额:例客户a,是表MonYs中,销售点苏州,客户为a的所有到帐金额字段的总和,如没有相应记录,就显示“0”用水晶报表或别的方法都可以,谢谢大伙!
销售点 客户 应收款 到帐金额苏州 a RecFor MonYs
b RecFor MonYs合计: 上面的和 上面的和无锡 c RecFor MonYs d RecFor MonYs合计: 上面的和 上面的和
销售点:是从表RecFor中查询的不重复记录
客户名称:例客户a,是从表RecFor中销售点为苏州的不重复记录
应收帐款:例客户a,是表RecFor中,销售点为苏州,客户为a的所有应收帐款字段的总和
到帐金额:例客户a,是表MonYs中,销售点苏州,客户为a的所有到帐金额字段的总和,如没有相应记录,就显示“0” 用水晶报表或别的方法都可以,谢谢大伙!
group by 销售点,客户
union
select 销售点,'',sum(应收款),sum(到帐金额)
group by 销售点大概就是这样..显示的时候自己弄一下就行了.
group by 销售点,客户
union
select '合记','',sum(应收款),sum(到帐金额) from 表
SqlStr1 = "select khmc 客户名称,sum(tolpri) 销售总额, 到帐金额 = (select sum(dznu) from MonYs where RecFor.khmc = MonYs.dzcom Group By dzcom),余额 = (sum(tolpri) - (select sum(dznu) from MonYs where RecFor.khmc = MonYs.dzcom Group By dzcom)) from RecFor where zdr='苏州' Group By khmc";