X
    Categoria: Mysql

[MySql] – Pegar registros dos últimos dias ou meses

 

Esse tutorial vai ensiar você a recuperar os registros da sua base dentro de um período determinado: por exemplo 30 dias, 60 dias.. 1 ano.

Vamos usar a data de início como a data atual. Usando a função do mysql CURDATE().

O select é bem simples. vamos lá.

vou utilizar o mesmo conceito do tutorial: Pesquisa entre datas no MySQL

Vamos recuperar os registros dos últimos 60 dias, partindo da data de hoje (0 data atual do sistema)

SELECT * FROM tabela_x WHERE data_operacao BETWEEN CURDATE() - INTERVAL 60 DAY AND CURDATE();

 

Explicando: no trecho ” CURDATE() – INTERVAL 60 DAY ” pegamos a data de 60 dias atrás a partir da data atual.

Podemos utilizar também MONTH para Meses e YEAR para anos. Para saber mais detalhes confira a documentação aqui: http://ads.tt/RRBJ

Veja também:

Pesquisa entre datas no MySQL

Briga de Gigantes

Conheça um especial que mostra as melhores hospedagens de sites do Brasil, um ranking completo. Clique aqui e veja as 5 melhores empresas de Hospedagem do Brasil

 

Juliano Rossetto: Formado em Analise e Desenvolvimento de Sistemas. Desenvolvedor dos principais CMS ( Wordpress, Joomla). Desenvolvedor de E-commerce (Opencart e WooCommerce). Analista de SEO: Otimização de sites para mecanismos de buscas. Analista de Infraestrutura voltado para servidores na nuvem: Amazon Web Services (AWS), DigitalOcean e Linode. Para dúvidas ou serviços entre em contato aqui.

Ver comentários (0)

Posts relacionados