求助:多查询结果聚合表+子表汇总
需求为:按指定日期查询 应收汇总表(发货,应收,收款)参数值:开始查询日期结束日期 客户
如果使用了值变化 这样的业务速度太慢了不知道如何实现如下的业务:一次性取出数据来
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 客户资料.名称=客户
可以把发货、应收、收款这些写入到业务记录,在业务记录中进行统计 用业务公司新建表单,把数据存入 用填表公式
页:
[1]