How to query DATETIME field using only date in Microsoft SQL Server?

后端 未结 17 2012
隐瞒了意图╮
隐瞒了意图╮ 2020-12-02 06:31

I have a table TEST with a DATETIME field, like this:

ID NAME DATE
1 TESTING 2014-03-19 20:05:20.000
         


        
17条回答
  •  广开言路
    2020-12-02 06:43

    You can use this approach which truncates the time part:

    select * from test
    where convert(datetime,'03/19/2014',102) = DATEADD(dd, DATEDIFF(dd, 0, date), 0)
    

提交回复
热议问题