mfkpie8 发表于 2017-10-21 23:37:43

求助:多查询结果聚合表+子表汇总

需求为:按指定日期查询 应收汇总表(发货,应收,收款)

参数值:开始查询日期结束日期    客户

如果使用了值变化 这样的业务速度太慢了不知道如何实现如下的业务:一次性取出数据来
select * from (
select 客户资料.*,发货.*,应收.*,收款.* from 客户资料
left join (
select 客户,金额 from 发货 where 发货日期 between 开始查询日期 and 结束日期 group by ) 发货on 客户资料=发货.客户资料

left join (
select 客户,金额 from 应收 where 发货日期 between 开始查询日期 and 结束日期 group by ) 应收 on 客户资料=应收.客户资料       

left join (
select 客户,金额 from 收款 where 发货日期 between 开始查询日期 and 结束日期 group by ) 收款 on 客户资料=收款.客户资料
)allacount

where 客户资料.名称=客户

滴滴哒哒 发表于 2017-10-23 15:16:24

可以把发货、应收、收款这些写入到业务记录,在业务记录中进行统计

snjason 发表于 2017-12-26 03:10:46

用业务公司新建表单,把数据存入

snjason 发表于 2017-12-26 03:11:08

用填表公式
页: [1]
查看完整版本: 求助:多查询结果聚合表+子表汇总