我怎样才能使用 case 语句来设置基于列 S 的最终列?
目标是使用具有最终结果的任何记录,并且仅当 S = 'Clogged' 并将最终结果设置为“待定”时才包括 S 列中的任何记录。
CASE R.S When 'Clogged' Then 'Pending' as [Result] ELSE R.Final as [Result] End
CASE R.FINAL WHEN R.S = 'CLogged' Then 'Pending' ELSE R.Final END as [Result]