Tenho uma coluna de data, e preciso tratar o resultado para exibir na quebra.
Já coloquei CASE no sql, mas o problema é que tenho duas posições retornando no sql.
DataChegada, com o valor original do banco.
DataC, com o resultado do case.
Preciso que no CASE eu possa passar o valor original de DataChegada.
Por exemplo:
CASE
WHEN DataChegada = ‘1700-01-01’ THEN ‘Nada consta’
WHEN DataChegada IS NOT NULL THEN DataChegada
WHEN DataChegada IS NULL THEN ’ - ’
END AS DataC
A cláusula do meio dá erro. Conversão de tipo data para tipo texto.
Nem usando CAST funciona.
Acredito que não seja possível essa operação.
Sugestões?