CREATE PROCEDURE dbo.MySingleDaySearch @inputDate datetimeASDECLARE @startDate datetime;DECLARE @endDate datetime;SET @startDate = dateadd(day, datediff(day, 0, @inputDate), 0); -- remove time portionSET @endDate = dateadd(day, 1, @startDate); -- set the end date to tomorrowSELECT ... FROM dbo.MyTable t WHERE t.MyDateColumn >= @startDate AND t.MyDateColumn < @endDate;GO