我有一张 Excel 表格,下面有这个公式。我想用sql计算相同的公式。在excel公式中有一个嵌套的if条件。用 sql 可以吗?我已经尝试过“ Case .. When .. Then .. Else ..
”,但我无法管理!在我的excel表中,这个计算结果是“OK”
谢谢,
Declare @ProjectName nvarchar(max)
Declare @NewTotalElapsedTimeEnd nvarchar(max)
Declare @TotalElapsedTime nvarchar(max)
Declare @SlaTime nvarchar(max)
Declare @Result nvarchar(max)
set @ProjectName = ''
set @NewTotalElapsedTimeEnd = 0
set @TotalElapsedTime = 69563
set @SlaTime = 86400
Excel公式
=IF(ProjectName<>"","PROJECTED",IF(NewTotalElapsedTimeEnd=0,IF(TotalElapsedTime-SlaTime<0,"OK","NOK"),IF(NewTotalElapsedTimeEnd-SlaTime<0;"OK";"NOK")))