There are vaious ways for it. One of the Example is
CAST(CONVERT(VARCHAR,DATECOLNAME,101) AS DATETIME) = CAST(CONVERT(VARCHAR,GETDATE(),101) AS DATETIME) //
,but i would not suggest you to use like this
Reason : If you would have any index on "
DATECOLNAME" and you would modify it to match the value
like this, then index would not be utilized
I would suggest you to use the condition like below.
Benefits :
1. Index would be utilized if exists on the column
2. No need to perform operation on table field column
DATECOLNAME >= CAST(CONVERT(VARCHAR, GETDATE(), 101) AS DATETIME)
AND
DATECOLNAME < DATEADD(d,1,CAST(CONVERT(VARCHAR, GETDATE(), 101) AS DATETIME))