Rockmoose is right. Here are two typical ways to handle it:DECLARE @BEGIN AS SMALLDATETIMEDECLARE @END AS SMALLDATETIME SET @BEGIN = '05/01/2005'SET @END = '05/31/2005'--to use between:--change @end to last second of the day (minute for smalldatetime)set @end = dateadd(minute,-1,dateadd(day,1,@end))SELECT ID, NAME, DATEFROM EMPLOYEEWHERE DATE BETWEEN @BEGIN AND @END--OR SELECT ID, NAME, DATEFROM EMPLOYEEWhere [date] >= @begin and [date] < dateadd(day,1,@end)
Be One with the OptimizerTG