diff --git a/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StGoodsExtMapper.xml b/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StGoodsExtMapper.xml index f5a0e96dd..a396a7c03 100644 --- a/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StGoodsExtMapper.xml +++ b/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StGoodsExtMapper.xml @@ -129,15 +129,14 @@ -- 月均出库数量 = 总出库 / 3 ROUND(NVL(SUM(s.quantity), 0) / 3, 2) AS useAverage - FROM ST_STOCK_INOUT_RECORD s - -- 关联物料表 - LEFT JOIN st_goods g ON s.goods_id = g.id - - -- 条件:只查 出库 + 近90天 - WHERE s.IN_OUT_TYPE = 1 - AND s.create_time >= SYSDATE - 90 - AND s.is_deleted = 0 - AND s.goods_id = #{goodsId} + FROM st_goods g + LEFT JOIN ST_STOCK_INOUT_RECORD s + ON g.id = s.goods_id + AND s.IN_OUT_TYPE = 1 + AND s.create_time >= SYSDATE - 90 + AND s.is_deleted = 0 + + WHERE g.id = #{goodsId} -- 按物料分组 GROUP BY g.id, g.goods_code