Select 条件拆分转换编辑器中的上个月

Select Last Previous month in Conditional Split Transformation Editor

我正在处理名为 [月] 的专栏。目标 是动态 select 仅上个月(随着数据的到来 每月一次,但它也有旧数据)。

在条件拆分中 编辑器我写了以下

MONTH([Month])=MONTH(DATE())-1 And YEAR([Month])=YEAR(DATE()),

但没用 - 一直都是红色。

在Conditional Split中有没有更好的写法 转换编辑器?

我想你需要这样的东西:

[month] >= dateadd(month, datediff(month, 0, getdate()) - 1, 0)
and [month] < dateadd(month, datediff(month, 0, getdate()), 0)