U8/不同账套总账期初余额对账

--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

相关推荐
山岚的运维笔记6 小时前
SQL Server笔记 -- 第15章:INSERT INTO
java·数据库·笔记·sql·microsoft·sqlserver
Wasim4047 小时前
【渗透测试】SQL注入
网络·数据库·sql
北方的银狐-Zero10 小时前
记录第一次部署银河麒麟环境Apache Doris单机部署
sql·database·doris
Apple_羊先森10 小时前
ORACLE数据库巡检SQL脚本--15、表空间的运行状态
数据库·sql·oracle
星沙丘秋12 小时前
Kettle9入门、使用经验与5个问题
数据库·sql·etl
山岚的运维笔记12 小时前
SQL Server笔记 -- 第16章:MERGE
java·笔记·sql·microsoft·sqlserver
sg_knight12 小时前
如何通过 SQL*Plus 连接 Oracle 数据库(使用 Instant Client)
运维·数据库·sql·oracle·database·关系型数据库·sql puls
不剪发的Tony老师12 小时前
Chartbrew:一个开源的数据可视化平台
sql·数据分析·可视化
寻道码路13 小时前
【MCP探索实践】Google GenAI Toolbox:Google开源的企业级AI数据库中间件、5分钟搞定LLM-SQL安全互联
数据库·人工智能·sql·开源·aigc
QQ828929QQ13 小时前
MySQL Explain 分析 SQL 执行计划
数据库·sql·mysql