0
respostas

Resolução - filtrar registros de um intervalo de datas específico

Boa noite!

SELECT * FROM
    TABELAEMPRESTIMO
WHERE
    DATAINICIO BETWEEN TO_DATE('2023-01-01', 'YYYY-MM-DD') AND TO_DATE('2023-03-31 23:59:59', 'YYYY-MM-DD HH24:MI:SS')
ORDER BY
    DATAINICIO ASC;

No cálculo do intervalo de datas utilizando BETWEEN, no termo final adicionei detalhes de horário na função TO_DATE, para assegurar que o Oracle traga para o resultado da consulta todos os registros do último dia.

Saída:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade