我有多个日期,我想在SELECT中将小时,分钟,秒和毫秒设置为零。
例如:2017-10-10 15:23:28.603成为2017-10-10 00:00:00.000
到目前为止,我可以将所有内容设置为零,预计小时数。
dateadd(hour, datepart(hour,getdate()),CAST(convert(varchar(20),getdate(),112) as datetime)) AS 'Date',
捐赠:2017-10-10 15:00:00.000,如何摆脱时间呢?
答案 0 :(得分:5)
刚刚投射到日期并返回
SELECT GETDATE(), CAST(CAST(GETDATE() AS date) AS datetime)
给出
2018-06-05 10:53:41.937 2018-06-05 00:00:00.000