Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

regina

Listar registros criados a mais de 4 horas

Recommended Posts

Bom dia,

 

não estou sabendo montar a select para listar os registros criados a mais de 4 horas, na sequencia precisarei excluí-los.

 

SELECT tb_horario.temporario_id FROM tb_horario INNER JOIN tb_horario_temp ON(tb_horario.temporario_id=tb_horario_temp.temporario_id) WHERE ((date(tb_horario_temp.criacao)) <= (date(now()) AND date(now()) - INTERVAL 4 HOUR))

 

Desde já agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá regina,

 

Quando você força a formatação com o date, automaticamente são eliminados do resultado a hora, minuto e segundo, inviabilizando assim o resultado desejado.

 

Altere esta condição, veja também qual o resultado esperado de:

 

 (date(now()) AND date(now()) - INTERVAL 4 HOUR))

 

Grande abraço.

 

_ _

Fabiano Abreu

Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá regina,

 

Quando você força a formatação com o date, automaticamente são eliminados do resultado a hora, minuto e segundo, inviabilizando assim o resultado desejado.

 

Altere esta condição, veja também qual o resultado esperado de:

 

 (date(now()) AND date(now()) - INTERVAL 4 HOUR))

 

Grande abraço.

 

_ _

Fabiano Abreu

Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL

 

 

 

Fabiano, em um between o inicial tem q ser sempre menor q o final , caso contrario o resultado pode ser inconsistente.

 

entao seria

 

date(now()) - INTERVAL 4 HOUR) and date(now())

Compartilhar este post


Link para o post
Compartilhar em outros sites

giesta,

 

O código postado foi justamente para levantar esta questão a colega regina, qual foi originalmente postado por ela.

 

Abraços.

 

_ _

Fabiano Abreu

Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.