duvida com DATA

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
carlos12
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 123
Registrado em: Qua, 24 Out 2007 4:31 pm
Localização: rio

Pessoal estou com um problema de SQL bom no Bd tenho um campo

hora que as horas estão gravadas normal de 00:00 até 23:59

o problema é que se faço um select pra pegar todos os ID´s entre

22:00 á 06:00 ele só retorna até as 23:00 porque?

ele não pega até 06:00 da manhã?
Avatar do usuário
alef
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 119
Registrado em: Ter, 06 Nov 2007 2:45 pm
Localização: Patos de Minas - MG
Alexandre Matos
Patos de Minas - MG
Do interior de Minas para o resto do Mundo

passei por essa mesma duvida hoje mesmo.

lembre-se que colunas do formato date, possuem diversos atributos, como dia da semana, seculo, nome do mês, onde você os acessa por uma mascara referente ao atributo necessário.

pra você saber quais ID's existem nesses horarios você deve fazer entre dias ate a hora

Selecionar tudo

where coluna_data betwen to_date('03/04/2008 22:00','DD/MM/RRRR HH24:MI') and to_date('04/04/2008 06:00','DD/MM/RRRR HH24:MI')
ou então colocar dois betwen um de 22:00 as 23:59 e outro de 00:00 as 06:00.

Selecionar tudo

where 
       coluna_data betwen to_date('22:00','HH24:MI') and to_date('23:59','HH24:MI')
and coluna_data betwen to_date('00:00','HH24:MI') and to_date(06:00,'HH24:MI')
qualquer duvida... estamos ai.
carlos12
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 123
Registrado em: Qua, 24 Out 2007 4:31 pm
Localização: rio

BACANA DEU CERTINHO ALEF OBRIGADO!!
Responder
  • Informação
  • Quem está online

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