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

相关推荐
brave_zhao2 小时前
关闭 SpringBoot+javaFX混搭程序的最佳实践
spring boot·后端·sql
麦聪聊数据2 小时前
后端不再是瓶颈:如何通过“API 编排协作”重塑数据交付流程?
数据库·sql·mysql
莫叫石榴姐2 小时前
用SQL实现三次指数平滑预测:递归与非递归两种解法详解
大数据·数据库·sql
lkbhua莱克瓦2413 小时前
进阶-存储过程3-存储函数
java·数据库·sql·mysql·数据库优化·视图
heartbeat..15 小时前
零基础学 SQL:DQL/DML/DDL/DCL 核心知识点汇总(附带连接云服务器数据库教程)
java·服务器·数据库·sql
23zhgjx-zgx17 小时前
SQL注入攻击分析报告
网络·sql·ctf
heartbeat..17 小时前
SQL 常用函数大全:聚合、字符串、数值、日期、窗口函数解析
java·数据库·sql·函数
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ19 小时前
sql 如果字段为空就用另一个字段
数据库·sql
浊酒南街21 小时前
SUBSTRING_INDEX 函数介绍
sql·spark