sql在存储过程中计算时间差

来源:百度知道 编辑:UC知道 时间:2024/05/27 01:24:33
在存储过程中要计算select出来的一个时间和当前时间之间的差,以小时为单位,不知道怎么做。

select DATEDIFF (hh,getdate(),'2009-10-10')
将后边的'2009-10-10' 写成你自己要求的时间就可以求出和当前时间之间的差
存储过程中你可以先定义一变量将其写到那里.
比如
select DATEDIFF (hh,getdate(),@datetime)