Otra opcion...
Código:
DECLARE @substractTime bit;
SET @substractTime = Case When @secondsToAdd > 0 Then 1
Else 0 End;
Como comentario, si secondtoadd lo vas a usar con dateadd puede ser directo, ya que si es negativo resta la unidad que le solicitas.
Saludos!