raysefo Constraint Violating Yak Guru
257 Posts
RyanRandall Flowing Fount of Yak Knowledge
United Kingdom 1074 Posts
declare @date datetime set @date = '20060718 16:51:13' select @date as Date, dateadd(second, -datepart(second, @date), @date) as RoundedDownToMinute /*results Date RoundedDownToMinute ------------------------------------------------------ ------------------------------------------------------ 2006-07-18 16:51:13.000 2006-07-18 16:51:00.000 */
Q Yak Posting Veteran
Netherlands 76 Posts
Michael Valentine Jones Yak DBA Kernel (pronounced Colonel)
USA 6997 Posts
select dateadd(ms,-(datepart(ss,@date)*1000)-datepart(ms,@date),@date)
khtan In (Som, Ni, Yak)
Singapore 16746 Posts
declare @date datetime set @date = '20060718 16:51:13.45' select dateadd(minute, datepart(minute, @date), dateadd(hour, datediff(hour, 0, @date), 0)) /* RESULT 2006-07-18 16:51:00.000 */