How about this:
CREATE PROCEDURE dbo.DoSomethingUseful @InputDate DATETIME, @NumberOfDays INT AS BEGIN SELECT DATEADD(Day, @NumberOfDays, @InputDate) END
and then call it like this:
EXEC dbo.DoSomethingUseful @InputDate = '2011-12-07T06:05:19.200', @NumberOfDays = -19
returns:
2011-11-18 06:05:19.200
source share