如何在SQL Server中获取今天的第一个小时?

How to get first hour of today in SQL Server?

本问题已经有最佳答案,请猛点这里访问。

我需要得到今天的日期,但不是现在的时间,我需要日期的第一个时间。

错误的方式:

1
'4/7/2017 4:50:13 PM'

由于getdate()函数

正确的方法:

1
'4/7/2017 00:00:00 AM'

谢谢你的帮助


这个怎么样?

1
        SELECT CAST(CAST(getdate() AS DATE) AS datetime)