包含Condition的SSIS优先约束不起作用

时间:2017-04-25 12:28:33

标签: sql-server ssis expression conditional-statements etl

我有一个SSIS Precedence Constraint表达式,它本身就有条件。表达式如下:

@[User::del]==0  && ( ( MONTH(@[User::LastImportedDate]) <> 12 ? MONTH( 
@[User::LastImportedDate]) :0 ) <  (MONTH( @[$Package::ExtractDateFrom])-1) )

当值为0时,我需要将上次导入日期的月份值替换为12,然后评估该值是否小于其他日期的月份。

1 个答案:

答案 0 :(得分:0)

无论如何,我发现了一个错误。这是一个语法错误,我应该把!=而不是&lt;&gt;