MySQL – Post Totales en un blog por Mes y Año, en formato humano

votar

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:
  1. SELECT DATE_FORMAT( CONCAT( YEAR( date_created ) , "-", MONTH( date_created ) , "-", DAY( date_created ) ) , "%Y-%m" ) AS fecha, COUNT( 0 ) AS cuantos_posts
  2. FROM posts
  3. GROUP BY CONCAT( MONTH( date_created ) , "-", YEAR( date_created ) )
  4. 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

Un comentario a esta entrada

  • Gravatar r0sk dijo
    el # Jueves, 3 de julio del 2008 a las 20:27

    1

    ¡Qué grande la potencia de MySQL!… cuanto más conozco estas cosillas menos entiendo que no me pudiera entusiasmar antes con todo ésto.

Deja tu opinión

Sólo se permiten las etiquetas XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Post anteriores/siguientes:

Post (quizás) relacionados:

  • Nuevo motor de almacenamiento para MySQL, Maria

  • En el blog de Michael Widenius podemos seguir el progreso de "Maria", el que será el sucesor del motor de almacenamiento para bases de datos...
  • Plugin de búsqueda para WordPress basado en Sphinx

  • La gente de MySQL Performance Blog está desarrollando un plugin de búsqueda para Wordpress basado en Sphinx, que planean distribuir como Open Source. Por el momento...
  • Test rápidos de MySQL – Test 6

  • Test 6 La siguiente consulta es perfectamente válida y hace lo que se espera de ella: [mysql] SELECT DATE(hora_creacion) AS date, COUNT(*)...
  • Test rápidos de MySQL – Test 4

  • Test 4 ¿ Qué tipo de datos almacena un rango mayor de datos ? ¿ MEDIUMINT o INT ? ¿ Qué tipo de datos puede almacenar un...
  • Interesante discusión sobre memcached

  • En http://blog.leetsoft.com/2007/5/22/the-secret-to-memcached encontrarás un breve post introductorio a memcached, interesante el post, y más los comentarios con sus argumentos a favor y en contra....