从注册日期开始的SQL选择查询天数。我在SQL Server 2008数据库的Registration
表中有一列RegistrationDate。
假设我有registrationDate
这样:
2016-12-10
并假设今天是2016-12-20
,那么输出应该是:
registrationDate registrationAge
2016-12-10 10 days
答案 0 :(得分:2)
您可以使用datediff
:
select registrationDate,
datediff(day, cast(registrationDate as date), getdate()) + ' days' as registrationAge
from table