It sounds like reporting services is the issue. I don't know how you are using it to access SQL Server. But, your's and Tara's queries look fine. If the data types are Date datatypes, there shouldn't be an need for a conversion. So, again, I'd look at what SSRS is doing. Here is a quick sample to show there is no need to convert anything to a string in SQL:DECLARE @Atable AS TABLE (Name Varchar(20), insertdate datetime, enddate datetime)INSERT @ATable VALUES('Lowmein', '2008-08-08 08:08:08.000', '2009-09-09 09:09:09.000'),('Highmein', '2010-01-10 10:10:10.000', '2011-11-11 11:11:11.000'),('Midmein', '2012-12-12 12:12:12.000', '2013-01-01 01:01:01.000')DECLARE @StartDate DATETIME = '20040101'SELECT *FROM @ATableWHERE insertdate >= @StartDate