Select para pegar todos os registros de última hora

3 respostas
PaduaAlves

Olá pessoal.

Eu preciso fazer um select que traga os registros inseridos na última hora. Eu tenho uma coluna que armazena a hora que o registro foi salvo, mas não consegui elaborar a lógica para fazer esse select. Alguma dica?

3 Respostas

ErickRAR

Basta fazer o select acrescentando o ORDER BY coluna_com_a_data DESC e uma clásula WHERE com a hora

Edit de novo: Nem precisa do order By. Basta fazer select com o WHERE horaCadastro=horaAtual(isso com os campos formatados e tals)

PaduaAlves

Creio que assim vai trazer tudo. O que eu preciso é que algo assim: São 14 horas. Preciso pegar os registros que foram inseridos no intervalo de tempo entre as 13:00 e as 14:00. Se fosse 14:45, teria que pegar os registros inseridos entre as 13:45 e as 14:45.

ErickRAR

Não, não vai.

São 14:03 agora. Irá trazer todos que foram cadastrados as 13:03 até as 14:03.

Criado 14 de setembro de 2012
Ultima resposta 14 de set. de 2012
Respostas 3
Participantes 2