2017-04-25 47 views
2

我有一個SSIS優先約束表達式,它自身具有條件。表達式如下:包含條件的SSIS優先約束不起作用

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

我需要0更換月份的數值爲去年進口日期時,它的價值是12,然後評估如果該值小於一個月從其他日期。

+0

爲什麼你說它不起作用? –

回答

0

無論如何,我發現了一個錯誤。這是一個語法錯誤,我應該把!=而不是<>