Я пытаюсь установить условный оператор, который определит, какое предложение WHERE использовать.
Мне нужно проверить 2 отдельных условия, по одному на каждой стороне И, и если результаты больше 1, тогда использовать конкретное утверждение, если нет, то ничего не использовать
Как эта логика, но в pdwsql
WHERE
if cte1.counte > 1 then 'cte1.built is not null' else ''
AND
if cte2.countd > 1 then 'cte2.demo is not null' else ''
возможные комбинации:
WHERE CTE1.BUILD IS NOT NULL
WHERE CTE1.BUILD IS NOT NULL AND CTE2.DEMO IS NOT NULL
WHERE CTE2.DEMO IS NOT NULL
BLANK
Возможно ли это сделать?
Заранее спасибо