MySQL – Post Totales en un blog por Mes y Año, en formato humano
Para que luego digan que WordPress y similares están superoptimizados y no hay más donde ir... tse.. tse... dedicado al viciño r0sk, que es quien se lo está currando:
Consulta
MySQL:
-
SELECT DATE_FORMAT( CONCAT( YEAR( date_created ) , "-", MONTH( date_created ) , "-", DAY( date_created ) ) , "%Y-%m" ) AS fecha, COUNT( 0 ) AS cuantos_posts
-
FROM posts
-
GROUP BY CONCAT( MONTH( date_created ) , "-", YEAR( date_created ) )
-
ORDER BY fecha DESC
Resultado
| fecha | cuantos_posts |
|---|---|
| 2008-05 | 5 |
| 2008-04 | 14 |
| 2008-03 | 14 |
| 2008-02 | 21 |
| 2008-01 | 19 |
| 2007-12 | 17 |
| 2007-11 | 16 |
| 2007-10 | 24 |
| 2007-09 | 20 |
| 2007-08 | 2 |
| 2007-07 | 12 |
| 2007-06 | 15 |
| 2007-05 | 21 |
Rendimiento
Sobre 200 posts reales, generada en 0.001 segundos
el # Jueves, 3 de julio del 2008 a las 20:27
¡Qué grande la potencia de MySQL!… cuanto más conozco estas cosillas menos entiendo que no me pudiera entusiasmar antes con todo ésto.