--DROP TABLE #OLD_PZ
SELECT ccode对账科目编码,cbegind_c对账方向,cexch_name对账币种,mb对账本币,mb_f对账原币
INTO #OLD_PZ
FROM UFDATA_201_2017.DBO.GL_accsum
WHERE 1 = 1
AND iyear = '2026'
AND iYPeriod = '202601'
AND (mb <> '0' OR mb_f <> '0')
--DROP TABLE #NEW_PZ
SELECT ccode现在科目编码,cbegind_c现在方向,cexch_name现在币种,mb现在本币,mb_f现在原币
INTO #NEW_PZ
FROM UFDATA_001_2021.DBO.GL_accsum
WHERE 1 = 1
AND iyear = '2026'
AND iYPeriod = '202601'
AND (mb <> '0' OR mb_f <> '0')
SELECT 对账科目编码,对账方向,对账币种,ISNULL(对账本币,0)对账本币,ISNULL(对账原币,0)对账原币,
现在科目编码,现在方向,现在币种,ISNULL(现在本币,0)现在本币,ISNULL(现在原币,0)现在原币,
CASE WHEN ISNULL(对账本币,0) = ISNULL(现在本币,0) THEN '相等' ELSE '不等' END AS 本币对账结果,
CASE WHEN ISNULL(对账原币,0) = ISNULL(现在原币,0) THEN '相等' ELSE '不等' END AS 原币对账结果
FROM #OLD_PZ FULL OUTER JOIN #NEW_PZ ON #OLD_PZ.对账科目编码 = #NEW_PZ.现在科目编码
ORDER BY ISNULL(#OLD_PZ.对账科目编码, #NEW_PZ.现在科目编码) ASC