我正在尝试创建一个计算列来测试我的数据库中的联系人是否超过一年。
现在我创建了一个快速测试表,其中 id 为 int,DateCreated 为日期时间。我可以创建日期加上 1 年和当前日期,但我不知道如何比较这些值并返回以下字符串。
如果帐户超过 1 年,则必须显示“House Account” 如果帐户少于 1 年,则必须显示“New Account”
这是我到目前为止得到的。你到底会怎么做这种事情?
declare @AccountType datetime
select
id
,DateCreated
,DATEADD(year,1,DateCreated) as 'DatePlus1Yr'
,GETDATE() as 'CurrentDate'
FROM
Test