Ola, tenho a seguinte situação:
select * from tabela_xyz where data = to_date('01/01/2021','dd/mm/yyyy')
Union all
select * from tabela_xyz where data = to_date('15/01/2021','dd/mm/yyyy')
Union all
select * from tabela_xyz where data = to_date('31/01/2021','dd/mm/yyyy')
Preciso unir todos os dias do mes.... Quando executo em um mes de 31 Dias (exemplo janeiro) a query executa perfeitamente.... Mas quando executo em um mes de 28 dias (exemplo fevereiro) da erro, pois as datas 29,30, e 31 nao existem
Quero excetuar os últimos unions quando a data nao existir .... Se a data existir, traz o resultado, se nao ignora
alguém ja passou por isso? pode me ajudar?