Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2009, 01:52
Avatar de huspy
huspy
 
Fecha de Ingreso: diciembre-2008
Ubicación: Málaga, España
Mensajes: 120
Antigüedad: 16 años
Puntos: 2
Pregunta Agrupar registros por mes

Buenas a todos!!

Tengo un a duda de SQL, a ver si me pueden echar una mano..

Estoy intentado hacer una consulta para contar los registro por fechas pero agrupados por meses. Ejemplo:

Tengo la tabla ventas...

FECHA PRODUCTO
12/02/2009 producto1
23/02/2009 producto2
07/04/2009 producto3
21/07/2009 producto4
25/07/2009 producto5

Y lo que intento es contar cuantas ventas hay en un año, pero agrupadas por meses para postriormente sacar una media:

me tendria que salie algo como:

CONTADOR MES
2 02 o febrero
1 04 o abril
2 07 o julio


La select que tengo es esta:

Código sql:
Ver original
  1. SELECT   COUNT (*) AS contador, fecha
  2.     FROM ventas
  3.    WHERE fecha >= '01/01/2009'
  4.      AND fecha < '01/01/2010'
  5. GROUP BY fecha
  6. ORDER BY fecha ASC;

pero me sale algo como esto:

CONTADOR FECHA
1 12/02/2009
1 23/02/2009
1 07/04/2009
1 21/07/2009
1 25/07/2009

La cosa es que tiene que ser compatible para todos los gestores de bases de datos.

Muchas Gracias y espero que me puedan ayudar.

Saludos!