Retornar data no formato específico

Pessoal, tudo bem?
estou fazendo uma busca de data específica e o retorno esta saindo “01/01/2019 24:59:59” ou seja, a data e a hora.

Existe a possibilidade de transformar a saída da data direto na consulta da Query?
ex: select to_date(campo_data, DD-MM-YYYY) From dual.

Obrigado!

Você pode fazer da seguinte forma:

SELECT TO_CHAR(sysdate, 'DD/MM/YYYY') AS DATA_FORMATADA FROM DUAL; //Retorna data formatada como um texto
SELECT TO_DATE(TO_CHAR(sysdate, 'DD/MM/YYYY'), 'DD/MM/YYYY') AS DATA_FORMATADA FROM DUAL; //Retorna data formatada como uma data
1 curtida

Mas se eu utilizar o “sysdate” ele vai retornar a data do sistema, e não o campo da tabela que eu preciso. Não?

Mas aí tu coloca o campo da sua tabela e não o sysdate, eu só mostrei um exemplo funcional!

1 curtida