【发布时间】:2012-11-26 06:32:19
【问题描述】:
还有什么其他的方式来写这个查询??
Update TempTableDisplay
SET _cPayment = case When exists(
select Tofield from #UFTFMappingTempTable where ToField='Payment')
then IsNull(S.Payment,0)
else dbo.fnGetMaximum((ISNULL(M.NetTaxDue0,0) + ISNULL(M.NetTaxDue1,0) + ISNULL(M.NetTaxDue2,0) + ISNULL(M.NetTaxDue3,0) + ISNULL(M.NetTaxDue4,0) + ISNULL(M.NetTaxDue5,0) + ISNULL(M.NetTaxDue6,0)),0)
end
【问题讨论】:
-
Microsoft SQL Server 2008 R2
-
我不明白你的问题:你为什么要换一种方式写?
标签: sql-server stored-procedures sql-server-2008-r2