A query a seguir esta dando erro e não estou sabendo corrigir, o erro é: ERROR: invalid input syntax for type date: "NULL"
o que poderia ser para eu trabalhar melhor essa consulta?
select
ft.sk_atividade,
ft.id_atividade,
ft.nome_atividade,
ft.duracao_estimada,
ft.tipo_atividade,
ft.situacao,
ft.data_fim_estimada,
ft.data_solicitacao::date,
ft.porcentual_conclusao,
ft.data_conclusao_real,
ft.prioridade,
ft.solicitado_por,
ft.data_inicio,
ft.duracao_real,
ft.data_conclusao::date,
ft.sk_data_criacao,
ft.sk_usuario,
null as sistema,
s.nome_setor
from ft_atividades ft
left join dim_aux_atividade_setor a on a.sk_atividade = ft.sk_atividade
left join dim_setores s on s.sk_setor = a.sk_setor
UNION ALL
select
ft.sk_registro as sk_atividade,
ft.id_tarefa as id_atividade,
ft.servico as nome_atividade,
null as duracao_estimada,
servico as tipo_atividade,
UPPER(ft.status) as situacao,
null as data_fim_estimada,
t.dtc_data as data_solicitacao,
CASE
WHEN sk_data_fechamento is null THEN 0
ELSE 100
END as percentual_conclusao,
tt.dtc_data as data_conclusao_real,
ft.prioridade,
ft.nome_solicitante as solicitado_por,
null as data_inicio,
null as duracao_real,
tt.dtc_data as data_conclusao,
ft.sk_data_criacao,
ft.sk_responsavel as sk_usuario,
ft.sistema,
ft.setor
from ft_tarefas_clickup ft
left join dim_tempo t on t.sk_tempo = ft.sk_data_criacao
left join dim_tempo tt on tt.sk_tempo = ft.sk_data_fechamento