Nu înțeleg de unde eroarea msg Ilegal de exprimare în CÂND clauza de CAZ expresia vine de prin rularea acestui fragment în 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,
Dacă aș scrie ÎN (unele numere) funcționează foarte bine. Dar aceasta este o listă care este format din 50 de valori unice care pot schimba de-a lungul timpului.