Ver Fonte

新增冻结金额错误修复功能

shenjingwei há 3 meses atrás
pai
commit
c20992c468
1 ficheiros alterados com 6 adições e 9 exclusões
  1. 6 9
      src/custom/service/SQL/冻结金额统计修复.sql

+ 6 - 9
src/custom/service/SQL/冻结金额统计修复.sql

@@ -1,10 +1,7 @@
 UPDATE sa_accountbalance t1
-    JOIN (
-    SELECT sa_accountbalanceid,
-    SUM (IFNULL(amount, 0)) AS total_freez
-    FROM sa_accountbalance_freez
-    GROUP BY sa_accountbalanceid
-    ) agg
-ON t1.sa_accountbalanceid = agg.sa_accountbalanceid
-    SET t1.freezamount = agg.total_freez
-WHERE t1.freezamount != agg.total_freez;
+    LEFT JOIN (
+        SELECT sa_accountbalanceid, SUM(IFNULL(amount, 0)) AS total_freez FROM sa_accountbalance_freez
+        GROUP BY sa_accountbalanceid
+    ) agg ON t1.sa_accountbalanceid = agg.sa_accountbalanceid
+    SET t1.freezamount = ifnull(agg.total_freez,0)
+WHERE t1.freezamount !=ifnull(agg.total_freez,0)