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

mic*_*nio 2 sql sql-server datetime date

我需要获取今天的日期,但我需要的是日期的第一个时间,而不是当前时间。

错误的方法:

'4/7/2017 4:50:13 PM' 
Run Code Online (Sandbox Code Playgroud)

getdate()作为函数的结果

正确的方法:

'4/7/2017 00:00:00 AM'
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助

Chu*_*uck 6

这个怎么样

        select cast(cast(getdate() as date) as datetime)
Run Code Online (Sandbox Code Playgroud)