sql server 2008 - Sql condition statements -



sql server 2008 - Sql condition statements -

i have excel sheet , have formula below. calculate same formula sql. in excel formula there nested if condition. possible sql ? have tried "case .. when .. .. else .." not manage! in excel sheet calculation result "ok"

thank you,

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 formula

=if(projectname<>"","projected",if(newtotalelapsedtimeend=0,if(totalelapsedtime-slatime<0,"ok","nok"),if(newtotalelapsedtimeend-slatime<0;"ok";"nok")))

this should help (done on ms sql server, maybe database scheme needs little changes syntax). case-when working fine, need have timespan values number beingness able substract.

cheers.

declare @projectname nvarchar(max) declare @newtotalelapsedtimeend int declare @totalelapsedtime int declare @slatime int declare @result nvarchar(max) set @projectname = '' set @newtotalelapsedtimeend = 0 set @totalelapsedtime = 69563 set @slatime = 86400 set @result = case when @projectname <> '' 'projected' else case when @newtotalelapsedtimeend = 0 case when @totalelapsedtime < 0 'ok' else 'nok' end else case when (@newtotalelapsedtimeend - @slatime) < 0 'ok' else 'nok' end end end select @result

sql sql-server-2008 excel if-statement case-statement

Comments

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -