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

相关推荐
VIV-20 小时前
医院病房管理系统的数据库设计(SQL Server)
数据库·sql·sqlserver
摆烂z1 天前
spEL语法替换sql值
java·数据库·sql
AKA__Zas1 天前
SQL查询技巧全 Strategy Guide
数据库·sql·学习方法
不会写DN1 天前
SQL 数据定义(DDL)全解
数据库·sql
Rick19932 天前
SQL 执行流程
数据库·sql
Y001112362 天前
MySQL-进阶
开发语言·数据库·sql·mysql
升职佳兴2 天前
告别套娃式子查询:SQL WITH 语句(CTE)深度实战指南
数据库·sql
流觞 无依2 天前
DedeCMS plus/vote.php SQL注入漏洞修复教程
sql·php
小小程序员.¥2 天前
oracle--plsql块、存储过程、存储函数
数据库·sql·oracle
玛卡巴卡ldf2 天前
【Springboot7】ApachePOI文件导入导出
java·spring boot·sql