计算字段以捕获自日期起 +/- 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
)
我需要创建一个计算字段,如果一个日期字段在另一个日期字段的 +/- 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
)