Jeff Moden (8/30/2012)
celayne (8/29/2012)
It is a time fieldThen you actually have a potentially serious problem. What do you want to do when adding the seconds takes you over 24 hours???
Doesn't overflow, just rolls around.
declare @TimeStr time = '16:40:27',
@SecondsAtStatus int = 86399;
select @TimeStr, dateadd(ss, @SecondsAtStatus, @TimeStr)
go
declare @TimeStr time = '16:40:27',
@SecondsAtStatus int = 86400;
select @TimeStr, dateadd(ss, @SecondsAtStatus, @TimeStr)
go
declare @TimeStr time = '16:40:27',
@SecondsAtStatus int = 86401;
select @TimeStr, dateadd(ss, @SecondsAtStatus, @TimeStr)
go