如何在SQL Server的`GetDate()`函数的结果中添加小时数?

Pic*_*ony 19 sql sql-server-2008

我想getdate()在SQL SERVER中添加2小时的结果.我知道我可以添加一天:

select getdate() + 1
Run Code Online (Sandbox Code Playgroud)

但是如果想要在几个小时内添加,这是如何完成的getdate()

Mad*_*nan 28

select dateadd(hour,2,getdate())
Run Code Online (Sandbox Code Playgroud)


Asi*_*sif 7

Select GETDATE() + (Convert(float,2)/Convert(float,24))
Run Code Online (Sandbox Code Playgroud)

或以其他方式

Select DateAdd(HH,2,Getdate())
Run Code Online (Sandbox Code Playgroud)