DROP TABLE #temp;
with
cr as
(
SELECT At.SysNo AS AtSysNo ,
( CASE WHEN At.Source = 1 THEN At.VendorSysNo
ELSE At.DistributorSysNo
END ) AS VdSysNo ,
At.Source ,
At.BizTypeCode ,
BT.Name ,
ABC.*
FROM BBCAccount.dbo.Account (NOLOCK) At
LEFT JOIN ( SELECT *
FROM BBCAccount.dbo.BusinessType (NOLOCK) BT
WHERE BT.ParentCode IS NULL
AND Status = 1
AND BT.IsSystem = 1
AND BT.SysNo IS NOT NULL
) AS BT ON At.BizTypeCode = BT.Code
LEFT JOIN ( SELECT ABC.SysNo ,
ABC.BizTypeCode AS ABCBTC ,
ABC.AccountSysNo ,
ABC.BizID ,
ABC.Balance ,
ABC.AdjustAmount ,
ABC.AdjustType ,
ABC.AdjustedBalance ,
ABC.InDate
FROM BBCFinance.dbo.AccountBalanceChange (NOLOCK) ABC
LEFT JOIN BBCFinance.dbo.AccountAdjustReceipt (NOLOCK)AAR ON AAR.AccountSysNo = ABC.AccountSysNo AND AAR.ChangeNo = ABC.BizID AND AAR.Status=2 ) AS ABC ON ABC.AccountSysNo = At.SysNo )
SELECT * INTO #temp FROM cr SELECT * FROM #temp WHERE VdSysNo=2384 SELECT TE.* FROM #temp TE
LEFT JOIN
(
SELECT VdSysNo,Source, Name,MAX(InDate) AS InDate FROM #temp WHERE VdSysNo=2384 GROUP BY VdSysNo,Source,Name )
AS TT ON TT.VdSysNo=TE.VdSysNo AND TT.Source = TE.Source AND TT.InDate = TE.InDate AND TT.Name = TE.Name
WHERE TE.VdSysNo=2384

  

最新文章

  1. 微信Api分享
  2. google浏览器截图工具 Open Screenshot(代码截图)
  3. 学习记录之APPCan
  4. MySql学习 (一) —— 基本数据库操作语句、三大列类型
  5. 初识MVC,MVC里面的基本数据传递
  6. Jquery ajax请求导出Excel表格
  7. Canvas使用笔记
  8. CentOs install oracle instant client
  9. CAPSPageMenu分页交互
  10. hdu 5002 (动态树lct)
  11. Maven的pom.xml文件结构之基本配置packaging和多模块聚合结构(微服务)
  12. 使用 VS Code 开发和调试 .NET Core 程序
  13. C# Task 是什么?返回值如何实现? Wait如何实现
  14. Five Android layouts
  15. Http_code码
  16. width多少,超过了用....表示
  17. 05 数据库入门学习-正则表达式、用户管理、pymysql模块
  18. 树莓派与Arduino Leonardo使用NRF24L01无线模块通信之基于RF24库 (二) 发送自定义数据
  19. 报错laravel/horizon v1.4.3 requires ext-pcntl * -> the requested PHP extension pcntl is missing from your system.的解决办法
  20. 服务器上装filezilla server后,本地的ftp客户端连接不上去

热门文章

  1. jQuery 动画的执行
  2. 原生javascript实现图片放大镜效果
  3. Bootstrap入门(二十八)JS插件5:工具提醒
  4. CentOS 6.5下NFS安装配置
  5. MEAN教程1-MongoDB安装和使用
  6. webAppbuilder微件使用教程1 快速入门
  7. Git合并分支命令:git merge --ff
  8. GoldenGate 传统抽取进程的 ADG 模式
  9. .NET 十五岁,谈谈我眼中的.NET
  10. Myeclipse删除default包