Jazara 3 Denunciar post Postado Setembro 18, 2009 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
André D. Molin 15 Denunciar post Postado Setembro 18, 2009 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
enterlein 0 Denunciar post Postado Setembro 20, 2009 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
Matias Rezende 50 Denunciar post Postado Setembro 20, 2009 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