Selecionar registros dentro de um mesmo intervalo de tempo

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
fabio cunha
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Qui, 20 Jan 2022 3:37 pm
Localização: SÃO PAULO

Pessoal, boa tarde.

Gostaria se possível da ajuda de vocês no seguinte tópico:

Preciso selecionar os registros do mesmo intervalo de tempo desde o dia 11/05/2021 até 19/02/2022. Porém, não estou conseguindo criar a lógica para este período. Abaixo o select apenas para o dia 19/01/2022 e o intervalo de tempo que preciso.

Selecionar tudo

    SELECT distinct PRSNL_IDNTFCTN as CPF,  
                   nome 
    FROM   novas_representantes 
    where   data_criacao >= to_date('19-01-2022 22:00:00', 'dd-mm-yyyy hh24:mi:ss') 
    and    data_criacao <= to_date('19-01-2022 23:59:59', 'dd-mm-yyyy hh24:mi:ss')    ;
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Você pode fazer assim:

Selecionar tudo

WHERE to_number ( to_char( data_criacao, 'HH24' ) ) in ( 22, 23)
Dessa forma vai trazer os registros cuja HORA seja 22 ou 23. (Não importando os minutos).
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 12 visitantes