This commit is contained in:
liqionghai
2025-11-28 09:47:20 +08:00
parent 6640015719
commit df308eb0ef
2 changed files with 33 additions and 10 deletions

View File

@@ -303,11 +303,11 @@ def BuilderReportSqlAndTempTable(Filter,tableName):
/*<2A><><EFBFBD>±<EFBFBD>ע<EFBFBD>ֶ<EFBFBD>*/
UPDATE T1 SET <20><>ע = T2.<2E><><EFBFBD>ʽ +<2B><>ע FROM #TEMP3 T1
INNER JOIN #TEMP2 T2 ON T1.ShouKuanFid = T2.FID
WHERE T2.<2E><><EFBFBD>ʽ <> '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
WHERE T2.<2E><><EFBFBD>ʽ <> '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' AND T1.<2E><><EFBFBD><EFBFBD> = 1
/*<2A><><EFBFBD><EFBFBD><EFBFBD>տ<EFBFBD><D5BF><EFBFBD><EFBFBD><EFBFBD>*/
UPDATE T1 SET <20><><EFBFBD><EFBFBD> = T2.<2E>տ<EFBFBD><D5BF><EFBFBD><EFBFBD><EFBFBD> FROM #TEMP3 T1
INNER JOIN #TEMP2 T2 ON T1.ShouKuanFid = T2.FID
INNER JOIN #TEMP2 T2 ON T1.ShouKuanFid = T2.FID AND T1.<2E><><EFBFBD><EFBFBD> = 1
/*<2A><><EFBFBD>¸<EFBFBD><C2B8>λ<EEB5A5>ֶ<EFBFBD>*/
UPDATE A SET <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = T2.<2E><><EFBFBD>λ FROM #TEMP3 A
@@ -317,7 +317,7 @@ def BuilderReportSqlAndTempTable(Filter,tableName):
LEFT JOIN T_AR_RECEIVEBILLENTRY B ON A.FID = B.FID
LEFT JOIN T_BD_CUSTOMER_L C ON A.FPAYUNITTYPE = 'BD_Customer' AND A.FPAYUNIT = C.FCUSTID AND C.FLOCALEID = 2052
) T2 ON A.ShouKuanFid = T2.FID
WHERE <20><>̯<EFBFBD><CCAF><EFBFBD><EFBFBD> = 1
WHERE <20><>̯<EFBFBD><CCAF><EFBFBD><EFBFBD> = 1 AND A.<2E><><EFBFBD><EFBFBD> = 1
/*<2A><><EFBFBD>±ұ<C2B1><D2B1>ֶ<EFBFBD>*/
@@ -327,7 +327,7 @@ def BuilderReportSqlAndTempTable(Filter,tableName):
FROM T_AR_RECEIVEBILL A
LEFT JOIN T_AR_RECEIVEBILLENTRY B ON A.FID = B.FID
LEFT JOIN T_BD_CURRENCY_L D ON D.FCURRENCYID = A.FCURRENCYID AND D.FLOCALEID = 2052
) T2 ON A.ShouKuanFid = T2.FID
) T2 ON A.ShouKuanFid = T2.FID AND A.<2E><><EFBFBD><EFBFBD> = 1
--/*<2A><><EFBFBD>´<EFBFBD><C2B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD><EFBFBD>ֶ<EFBFBD>*/
@@ -338,12 +338,12 @@ def BuilderReportSqlAndTempTable(Filter,tableName):
/*ֻ<><D6BB><EFBFBD>·<EFBFBD>̯<EFBFBD><CCAF><EFBFBD><EFBFBD>Ϊ1<CEAA><31><EFBFBD>տ<EFBFBD><D5BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶ<EFBFBD>*/
UPDATE T1 SET <20><><EFBFBD><EFBFBD> = T2.<2E>տ<EFBFBD><D5BF><EFBFBD><EFBFBD><EFBFBD> FROM #TEMP3 T1
INNER JOIN #TEMP2 T2 ON T1.ShouKuanFid = T2.FID
WHERE T1.<2E><>̯<EFBFBD><CCAF><EFBFBD><EFBFBD> = 1
WHERE T1.<2E><>̯<EFBFBD><CCAF><EFBFBD><EFBFBD> = 1 AND T1.<2E><><EFBFBD><EFBFBD> = 1
/*<2A><><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD><DAA3><EFBFBD><EFBFBD>У<EFBFBD><D0A3>ֶ<EFBFBD>*/
UPDATE T1 SET <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = T2.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> FROM #TEMP3 T1
INNER JOIN #TEMP2 T2 ON T1.ShouKuanFid = T2.FID
WHERE T2.<2E><><EFBFBD>ʽ IN ('<EFBFBD><EFBFBD><EFBFBD>гжһ<EFBFBD>Ʊ','<EFBFBD><EFBFBD>ҵ<EFBFBD>жһ<EFBFBD>Ʊ')
WHERE T2.<2E><><EFBFBD>ʽ IN ('<EFBFBD><EFBFBD><EFBFBD>гжһ<EFBFBD>Ʊ','<EFBFBD><EFBFBD>ҵ<EFBFBD>жһ<EFBFBD>Ʊ') AND T1.<2E><><EFBFBD><EFBFBD> = 1
/*<2A><><EFBFBD><EFBFBD>SBU<42><55><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD><EFBFBD>ֶ<EFBFBD>*/
UPDATE #TEMP3 SET SBU=b.<2E><><EFBFBD><EFBFBD>,[<5B><>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>]=b.<2E><>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>
@@ -357,7 +357,7 @@ def BuilderReportSqlAndTempTable(Filter,tableName):
/*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̯<EFBFBD><CCAF><EFBFBD><EFBFBD>β<EFBFBD><CEB2>*/
UPDATE T1 SET <20><>̯<EFBFBD><CCAF><EFBFBD><EFBFBD> = ISNULL(T1.<2E><>̯<EFBFBD><CCAF><EFBFBD><EFBFBD>,0)+(ISNULL(T1.<2E><><EFBFBD><EFBFBD>,0)-ISNULL(T2.<2E><>̯<EFBFBD><CCAF><EFBFBD><EFBFBD>,0)) FROM #TEMP3 T1
INNER JOIN(SELECT ShouKuanFid,SUM(ISNULL(<28><>̯<EFBFBD><CCAF><EFBFBD><EFBFBD>,0)) <20><>̯<EFBFBD><CCAF><EFBFBD><EFBFBD> FROM #TEMP3 GROUP BY ShouKuanFid) T2 ON T1.ShouKuanFid = T2.ShouKuanFid
WHERE T1.<2E><>̯<EFBFBD><CCAF><EFBFBD><EFBFBD> = 1 AND T1.<2E><><EFBFBD><EFBFBD>>0
WHERE T1.<2E><>̯<EFBFBD><CCAF><EFBFBD><EFBFBD> = 1 AND T1.<2E><><EFBFBD><EFBFBD>>0 AND T1.<2E><><EFBFBD><EFBFBD> = 1
/*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶ<EFBFBD>*/
UPDATE #TEMP3 SET