View Single Post

   
  #1 (permalink)  
Old 02-29-2008, 01:56 PM
paulmac106
 
Posts: n/a
Default Optimizing Stored Procedure with Datetime parameter

Hi,

When I pass a date time parameter the stored procedure takes about 45
seconds, when I hard code the parameter it returns in 1 second. How can
I rewrite my stored procedure?

@createddatelower datetime

WHERE dbo.tblCaseHistory.eventdate > dateadd(d,-7,@createddatelower )
AND dbo.tblCaseHistory.eventdate < dateadd(d,-6,@createddatelower ) (45
seconds)

vs.

WHERE dbo.tblCaseHistory.eventdate > dateadd(d,-7,'11/15/05') AND
dbo.tblCaseHistory.eventdate < dateadd(d,-6,'11/15/05') (1 second)

thanks for your help,
Paul

Reply With Quote