小编use*_*594的帖子

将SQL中的CASE表达式转换为SSIS中的派生列

CASE 
        WHEN CHARINDEX('%', '{FixedARMRateReductionLimit}') > 0 THEN
            CAST(SUBSTRING('{FixedARMRateReductionLimit}', 0, 
               CHARINDEX('%', '{FixedARMRateReductionLimit}')) as decimal)/100
        WHEN '{FixedARMRateReductionLimit}' = 'Weekly PMMS Rate' THEN
            PARAM_VAL_TXT
        ELSE
            .02
    END
Run Code Online (Sandbox Code Playgroud)

sql ssis sql-server-2008

-3
推荐指数
1
解决办法
2923
查看次数

标签 统计

sql ×1

sql-server-2008 ×1

ssis ×1