Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde. Tenho um campo date na minha tabela (notícias). Se eu selecionar todos os registros recebo o seguinte resultado
mysql> select data from noticias;
+------------+
| data |
+------------+
| 2008-11-05 |
| 2008-11-05 |
| 2008-11-05 |
| 2008-11-05 |
| 2008-11-05 |
| 2008-11-06 |
| 2008-12-06 |
+------------+
Se eu com group by aparece o seguinte resultado
mysql> select EXTRACT(YEAR_MONTH FROM data) as data from noticias GROUP BY data;
+--------+
| data |
+--------+
| 200811 |
| 200811 |
| 200812 |
+--------+
Eu quero que apareça apenas um registro 200811. Estão aparecendo dois pq existem dias diferentes nos registros deste mês (vários dias 05 e 1 06). Como resolver isso? Obrigado.
Carregando comentários...