DATEPART
select * from record
where (DATEPART(yy, register_date) = 2009
AND DATEPART(mm, register_date) = 10
AND DATEPART(dd, register_date) = 10)
CONVERT
SELECT (list of fields) FROM YourTable
WHERE CONVERT(VARCHAR(25), register_date, 126) LIKE '2009-10-10%'
select *
from record
where CONVERT(VARCHAR(10),register_date,120) = '2009-10-10'
VARIABLE
declare @start datetime, @end datetime
select @start = '2009-10-10', @end = '2009-11-10'
select * from record where register_date >= @start
and register_date < @end
BETWEEN operator.
SELECT BusinessEntityID
, RateChangeDate
FROM HumanResources.EmployeePayHistory
WHERE RateChangeDate BETWEEN '20011212' AND '20020105'
~~~~~~~~~~~~~~
Select * From ModelRequests Where RequestDateTime >= '2000-09-21' and RequestDateTime < '2000-09-22'
Anishabathija, if this helps please login to Mark As Answer. | Alert Moderator