-- Drop time part SET @StartDate = DATEADD(dd,DATEDIFF(dd,0,@d1),0) -- Drop time part and add 1 day SET @EndDate = DATEADD(dd,DATEDIFF(dd,0,@d2),0) + 1 ... WHEN myDate >= @StartDate AND myDate < @EndDateBTW, SQL Server 2005 will have date data type.
> ... where myDate between TTOD(d1) and TTOD(d2) >