Truncate date to only hour / minute

后端 未结 3 1556
死守一世寂寞
死守一世寂寞 2021-02-02 09:39

How do i trunc the date in sql server 2008 like this :

I have 2012-01-02 12:04:11.443 and I want only to select 2012-01-02 12:00:00.000 and

3条回答
  •  暗喜
    暗喜 (楼主)
    2021-02-02 10:17

    declare @D as datetime = '2012-01-02T12:04:11.443'
    
    select dateadd(hour, datediff(hour, 0, @D), 0)
    select dateadd(minute, datediff(minute, 0, @D), 0)
    

提交回复
热议问题