Ваш подзапрос в операторе case возвращает более 1 значения.
Вы должны вернуть только одно значение, потому что этот подзапрос выполнен для строки таблицы CR.
Вы можете использовать "TOP 1" вкаждый подзапрос.
Например:
SELECT
CASE CR.claim_status
WHEN 'RC'
THEN (SELECT TOP 1 ins_clause_no
FROM tbl_rej_code_master RCM
WHERE CR.s_no IN (SELECT s_no
FROM claim_rejection_code_trans CRCT
WHERE CRCT.irrmp_sr_no = RCM.rej_srno ORDER BY <Your Column>))
END
FROM
tblclaimregistration CR
SELECT
CASE CR.claim_status
WHEN 'RC' THEN (SELECT TOP 1 clause_no
FROM claim_rejection_code_trans CRCT
WHERE CR.s_no = CRCT.s_no ORDER BY <Your Column>)
END AS Clause_No
FROM
tblclaimregistration CR;