我需要创建一个计算字段,它会给我“是”'或者没有'如果日期字段在另一个日期字段的+/- 28天内。因此,例如,如果a.date = 1/1/15且b.date为30/3/15,则计算字段将显示“no”#39 ;;如果b.date是10/1/15,它会说是。同样,如果b.date是1/11/14,它会说“没有”;如果它是10/12/14,它会说'是''。
我感谢我需要写一个IIF声明,可能已经嵌套,但我正在努力解决这个问题,所以任何建议都会非常受欢迎。
由于
答案 0 :(得分:2)
这就是这个(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
)