MySQL - SELECT ... ONTEM

O MySQL fornece acesso fácil aos registros do banco de dados e possibilita a execução de manipulações nos dados. Para selecionar dados relacionados ao tempo do banco de dados, o MySQL fornece uma palavra-chave simples conhecida como INTERVAL. O comando INTERVAL MySQL permite que os dados sejam comparados dentro do tempo especificado no parâmetro e seleciona apenas os registros que correspondem aos critérios de seleção. Para selecionar registros do banco de dados com um dia de idade, por exemplo, o parâmetro no comando INTERVAL MySQL deve ser 1. Para registros anteriores, o número de dias pode ser especificado de acordo com o parâmetro.

  • Use a seguinte sintaxe:
    •  SELECT * FROM myTable WHERE field_date = DATE_SUB (CONCAT (CURDATE (), '00:00:00'), INTERVAL 1 DIA) 
  • Para selecionar registros anteriores:
    •  SELECT * FROM myTable WHERE field_date = DATE_SUB (CONCAT (CURDATE (), '00:00:00'), INTERVAL 2 DIA) 
Artigo Anterior Próximo Artigo

Principais Dicas