【发布时间】:2021-11-25 15:12:51
【问题描述】:
我正在尝试找到一种方法来创建一个查询,以突出显示预期交易是否遵循 SQL Server 2016 中的付款。
我掌握的数据大概是
SELECT 123456 AS Casekey
, 1 as rnk
, NULL AS LAPayment
, 1080.00 AS LAReserve
UNION ALL
SELECT 123456 AS Casekey
, 2 as rnk
, 1080.00 AS LAPayment
, null AS LAReserve
UNION ALL
SELECT 123456 AS Casekey
, 3 as rnk
, NULL AS LAPayment
, NULL AS LAReserve
在 LAPayment 之后应该有一个 0 的后续 LAReserve,但是没有 - 我需要在发生这种情况时强调 - 基本上付款将储备金减少到 0,但系统配置的方式将 0 输入到交易屏幕和数据必须反映系统 - 遗憾的是,这超出了我的控制范围!
【问题讨论】:
-
你能添加预期的输出来解决问题吗?
标签: sql tsql sql-server-2016