1金币
最佳答案------20210506更新
之前没有留意日期表,重新更正如下,应该是能够满足需要了。--如果只是单纯的查询(不涉及传值),可以考虑用视图实现
select m.日期, n.文本, ifnull(n.汇总,0) 汇总 from 日期表 m left join (select a.日期 日期, (select b.文本 from 发货单位 b where b.ID = a.发货单位_ID) 文本, sum(a.销售额) 汇总 from 订单表 a group by a.日期, a.发货单位_ID) n on m.日期 = n.日期
------
select a.日 ...
| |
点评
但是我想以B表为基准进行数据汇总。就是显示每天各发货单位的销售额,当天没有销售额的计为0.
| |
点评
我想按期日顺序来进行统计,有的时候没有销售量,就要计零。
| |
| |
点评
这些数据本来就按每天的销售数据流水账,有可能每一个矿业公司一天都有10几条记录,
| |
| |
| |