Ir para conteúdo

POWERED BY:

Arquivado

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

Jazara

Filtrando Mês em campo date

Recommended Posts

Galera tenho um monte de datas no formato mysql date

poré gostaria de pegar por exemplo do anoo 2009 todas as informações do mês de fevereiro, alguém conhece uma maneira simples de se fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode fazer usando as funções de data do MySQL, que se encontram aqui:

http://dev.mysql.com/doc/refman/4.1/pt/date-and-time-functions.html

 

Um exemplo:

 

SELECT * FROM `tabela` WHERE (YEAR(`campo_da_data`) = 2009) AND (MONTH(`campo_da_data`) = 02) ORDER BY `campo_da_data` ASC

 

**

Talvez tenha erro de sintaxe, fiz na pressa isso ai.

Mas a ideia é mais ou menos essa ai.

**

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera tenho um monte de datas no formato mysql date

poré gostaria de pegar por exemplo do anoo 2009 todas as informações do mês de fevereiro, alguém conhece uma maneira simples de se fazer isso?

 

Hello..

 

Você pode usar no SELECT do sql o comando LIKE com o ano e o mês que desejar...

//seleciona as informações cadastradas no mês de fevereiro de 2009
mysql_query('SELECT * FROM tabela WHERE data LIKE "2009-02-%"');

Olha nesse link dps -> http://www.sql-tutorial.net/SQL-LIKE.asp

 

Espero ter ajudado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode usar no SELECT do sql o comando LIKE com o ano e o mês que desejar...

 

Isto é POG. A forma correta é como o André citou. Existe a função correta para fazer esta consulta, então use-a.

 

Carlos Eduardo

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.