1

可能重复:
将 SQL 中的 CASE 表达式转换为 SSIS 中的派生列

(CASE 
        WHEN CHARINDEX('%', 'FixedARMRateReductionLimit') > 0 THEN
            CAST(SUBSTRING('FixedARMRateReductionLimit', 0, CHARINDEX('%', 'FixedARMRateReductionLimit')) as decimal)/100
        WHEN 'FixedARMRateReductionLimit' = 'Weekly PMMS Rate' THEN
        0.35 else 0.02 end ) as fixedarmratereductionlimit 

有人可以帮助我

4

0 回答 0