根据月份查询订单明细条总数和订单明细中已经确认收货的订单(是否确认收货:true)的数量。
目前:订单主表左连接明细表,已经算出每月订单对应明细的总数。但是确认收货的计算错误,所有都是跟第一条数据中的确认收货数量相同,实际上这几个月的确认收货数量肯定是不同的,要怎么实现,不能在sql用count()直接算出来?
最后没能用一个sql直接实现,但是效果相同,谢谢大家帮忙啦!!
在帆软报表中可以处理
参考
练习题---第一题2.rar
统计明细的时候要加个判断条件sum(if 是否确认收货=true,1,0)),或者用count(if 是否确认收货=true,1,null)),这样算出来的才是明细
可以,用count(case when 是否确认收货='true' then 1 else null end)