У меня есть лист Excel и эта формула ниже. Я хотел бы рассчитать ту же формулу с sql. В формуле Excel есть вложенное условие if. Возможно ли это с помощью sql? Я пробовал с "Case .. When .. Then .. Else ..
", но у меня не получилось! В моем листе Excel этот результат расчета "ОК"
Спасибо,
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")))
int
, а не какnvarchar(max)
. - person   schedule 18.01.2012