sql-server – 从注册日期开始的SQL计数查询

SQL注册查询天数从注册日期开始计算.我的SQL Server 2008数据库的注册表中有一列RegistrationDate.

假设我有一个这样的registrationDate:

2016-12-10

并假设今天是2016-12-20,那么输出应该是:

registrationDate     registrationAge     
  2016-12-10             10 days

最佳答案 你可以使用
datediff

select registrationDate,
  datediff(day, cast(registrationDate as date), getdate()) + ' days' as registrationAge 
from table
点赞