Возможно есть инструкция case в операторе Case
Можно ли заявление в случае, когда в операторе Case. Довольно сложный вопрос. Но это так же просто, как иметь оператор case в предложении when оператора case.
Цитата:Выражение небулевского типа, заданное в контексте, где ожидается условие
Я не совсем уверен, что то, что я сделал до сих пор, сработает ... но я не хочу, чтобы это сработало таким образом.
Что я уже пробовал:
(CASE WHEN @variable = 1 THEN (CASE WHEN (CASE WHEN tbl_column_id IN(SELECT tbl_column_id FROM Table THEN 1 END)) AND (CASE WHEN othr_tbl_column_id NOT IN(SELECT othr_tbl_column_id FROM OtherTable THEN 0 END)) THEN 1 ELSE 0 END) END)