2017-04-25 74 views
2

我有一个SSIS优先约束表达式,它自身具有条件。表达式如下:包含条件的SSIS优先约束不起作用

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

我需要0更换月份的数值为去年进口日期时,它的价值是12,然后评估如果该值小于一个月从其他日期。

+0

为什么你说它不起作用? –

回答

0

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