【发布时间】:2021-07-23 08:33:21
【问题描述】:
SELECT .....
'NewReserveSum' =
case
when h.ApprovedCurrencyID = 417 then new.ReserveSumV
else [dbo].[GetCurrencyRate](h.ApprovedCurrencyID, @PresentDate) * new.ReserveSumV
end,
(o.ReserveSummN - NewReserveSum) as 'DifferenceReserveSummN'
FROM ......
我想在以下列中使用 ** NewReserveSum ** 变量,但出现错误:
列名“NewReserveSum”无效
如何在 MSSQL 中正确执行?
【问题讨论】:
标签: sql sql-server sql-server-2016