计算字段以捕获自日期起 +/- 28 天

Calculated field to capture +/- 28 days from date

我需要创建一个计算字段,如果一个日期字段在另一个日期字段的 +/- 28 天内,它将给我 'yes' 或 'no'。因此,例如,如果 a.date = 1/1/15 并且 b.date 是 30/3/15,则计算字段将显示 'no';如果 b.date 是 2015 年 10 月 1 日,它会说是。同样,如果 b.date 是 1/11/14,它会说 'no';如果是 2014 年 10 月 12 日,它会说 'yes'.

我很感激我需要写一个 IIF 语句,可能是嵌套的,但我正在努力解决这个问题,所以非常欢迎任何建议。

谢谢

差不多就是这样(case 挽救声明):

create table [Sample] ( 
  ID int identity,
  DateA datetime,
  DateB datetime,
  Result as case
    when DateA between dateadd(dd, -28, DateB) and dateadd(dd, 28, DateB) then 'yes'
    else 'no'
  end
)