Witam mam problem,
próbuje stworzyć czwartą kolumnę używając trzech ale na takiej zasadzie, że jeżeli wartość w pierwszej jest null, to ma sprawdzić drugą...i tak dalej. Oczywiście bez filtra, dla każdego wiersza w bazie. Podjąłem takie próby:
CASE WHEN kolumnaA IS NULL THEN KolumnaB
ELSE
CASE WHEN KolumnaB IS NULL THEN KolumnaC
else KolumnaA END END
oraz
CASE WHEN KolumnA IS NULL THEN KolumnaB
WHEN KolumnaB IS NULL THEN KolumnaC
ELSE KolumnaA END
Za każdym razem pomija mi jedną kolumnę, tzn ignoruje że w niej nie jest null.
Próbowałem także z Coalesce, ale ciągle mi wywalało błąd, więc odpuściłem.
Na pewno rozwiązanie tego problemu jest banalne, ale nie mogę go znaleźć. Bardzo bym was prosił o pomoc