如何在SQL Server中将分钟,秒和毫秒转换为零

时间:2018-02-14 23:00:10

标签: sql sql-server

我在SQL Server中有这种日期格式

2017-08-24 08:04:42.560

我需要转换为这种格式

2017-08-24 00:00:00.000

1 个答案:

答案 0 :(得分:3)

只需转换为日期:

select cast(val as date)

如果您希望将其作为日期/时间(使用时间组件)返回:

select cast(cast(val as date) as datetime)