如何基于case列使用case语句设置final列?
目标是使用任何带有final的记录,并且仅当S ='Clogged'并且将final设置为'pending'时,才包括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]
答案 0 :(得分:1)
CASE WHEN R.S = 'Clogged' Then 'Pending' ELSE R.Final END as [Result]