Sql server 包含条件';行不通
我有一个SSIS优先约束表达式,它本身具有条件。表达方式如下:Sql server 包含条件';行不通,sql-server,ssis,expression,conditional-statements,etl,Sql Server,Ssis,Expression,Conditional Statements,Etl,我有一个SSIS优先约束表达式,它本身具有条件。表达方式如下: @[User::del]==0 && ( ( MONTH(@[User::LastImportedDate]) <> 12 ? MONTH( @[User::LastImportedDate]) :0 ) < (MONTH( @[$Package::ExtractDateFrom])-1) ) @[User::del]==0&((月(@[User::LastImportedDate])12个
@[User::del]==0 && ( ( MONTH(@[User::LastImportedDate]) <> 12 ? MONTH(
@[User::LastImportedDate]) :0 ) < (MONTH( @[$Package::ExtractDateFrom])-1) )
@[User::del]==0&((月(@[User::LastImportedDate])12个月(
@[User::LastImportedDate]:0)<(月份(@[$Package::ExtractDateFrom])-1)
当值为
12
时,我需要将上次导入日期的月份值替换为0
,然后评估该值是否小于其他日期的月份。无论如何,我发现了一个错误。这是一个语法错误,我应该说!=而不是你为什么说它不起作用?