Browse Source

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

shenjingwei 3 tháng trước cách đây
mục cha
commit
c20992c468

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

@@ -1,10 +1,7 @@
 UPDATE sa_accountbalance t1
 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)