src/main/java/com/ruoyi/sales/mapper/SalesLedgerMapper.java
@@ -66,6 +66,7 @@ "DATE_FORMAT(sl.entry_date, '%Y-%m') AS month, " + "COUNT(DISTINCT sl.id) AS order_count, " + // 总订单数 "SUM(slp.tax_inclusive_total_price) AS sales_amount, " + // 销售额 "SUM(IFNULL(slp.quantity, 0)) AS product_quantity, " + // 产品销售数量 // 发货率 = 发货订单数 * 100 / 总订单数(保留2位小数,避免除0报错) "ROUND(IF(COUNT(DISTINCT sl.id) = 0, 0, " + "SUM(CASE WHEN slp.approve_status = 2 THEN 1 ELSE 0 END) / COUNT(DISTINCT sl.id) * 100), 2) AS ship_rate " +