Vilas Gite

Vilas Gite

  • 526
  • 2.5k
  • 542.5k

DateAdd function in store procedure...

Aug 7 2011 7:48 AM

Using SQL Server-2005

Here, I want to generate reports for reminders in Automobiles Industries for post follow-ups.

Reminders will generate in slabs, such as on Invoice Date

1st Reminder will be between 15-30 Days.

2nd Reminder โ€“ 105-120 Days

3rd Reminder โ€“ 195-210 Days

4th Reminder โ€“ 285-300 Days

---STORE PROCEDURE FOR 1ST FREE SERVICE REMINDER

CREATE PROCEDURE spFS1

@FROMDATE DATETIME,

@TODATE DATETIME

AS

BEGIN

select *,

dateadd(day,datediff(day,0,InvDate)+30,0) as FIRST_SERVICE_DUE_TO

from pfs_tbl

where InvDate between

@FROMDATE AND @TODATE

ORDER BY InvNo

END

---STORE PROCEDURE FOR 2ND FREE SERVICE REMINDER

 

CREATE PROCEDURE spFS2

@FROMDATE DATETIME,

@TODATE DATETIME

AS

BEGIN

select *,

dateadd(day,datediff(day,0,InvDate)+120,0) as SECOND_SERVICE_DUE_TO

from pfs_tbl

where InvDate between

@FROMDATE AND @TODATE

ORDER BY InvNo

END

--- how to write query in single Store procedure for using more than one DateAdd function?


Answers (2)