I have successfully used the following:declare @sDate nvarchar(10)declare @eDate nvarchar(10)select @sDate=convert(nvarchar(10),@StartDate,112)select @eDate=convert(nvarchar(10),@EndDate,112)select *from table1where convert(nvarchar(10),start_date,112) >= @sDate and convert(nvarchar(10),start_date,112) <= @eDate
I hope that helps. Mind you, I'm a relatively new to SQL Server, so this may not be the most efficient method.