在SQL查询中减去Datetime

时间:2011-03-29 20:15:04

标签: sql sql-server tsql

我有一个Sql视图我试图编写,我希望能够获取我的DateTime字段(称为OrderDate),然后从当前时间(GetDate())中减去它以显示它已经存在多长时间OrderDate以来的日子。有人可以帮忙吗?

由于

1 个答案:

答案 0 :(得分:3)

我假设您使用的是SQL Server,因为您提到了T-SQL GETDATE()函数。

要计算两个日期之间的差异,请使用DATEDIFF函数:

SELECT DATEDIFF(day, OrderDate, GETDATE())
FROM myTable