Выражение Teradata и сравнение текста <> Не работает - PullRequest
0 голосов
/ 16 апреля 2020

Я пытаюсь запустить выражение Case, которое будет возвращать значение, если поле не равно заданному c текстовому значению.

В частности, я пытаюсь вернуть «ДА», когда поле не равно «Да». Текущее значение равно нулю. Я ожидаю, что результат вернет «ДА», поскольку значение не равно «Да». Запрос возвращает «НЕТ».

Ниже приведен фрагмент моего запроса. Любая помощь будет принята с благодарностью.

SELECT  
        CASE 
            WHEN "Renewal"<>'Yes'
            THEN 'YES' 
            ELSE 'NO' 
        END
FROM    "DATABASE"."TABLE"
WHERE     "Asset_Id" = '006817'
...