Nie rozumiem, skąd wziął się ten błąd msg "Nielegalne wyrażenia w klauzuli WHEN wyrażenia CASE", uruchamiając ten fragment kodu w Teradata SQL
CASE
WHEN f_ev1.PROCESS_NO IN
(
SELECT
numbers.PROCESS_NO
FROM numbers
WHERE
numbers.FLAG = 1
GROUP BY 1 --no duplicates
) THEN 2
END AS Status,
Jeśli napiszę (niektóre cyfry), to działa dobrze. Ale to jest lista, składający się z 50 unikalnych wartości, które mogą się zmieniać z upływem czasu.