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
SELECT COUNT (*) AS contador, fecha FROM ventas WHERE fecha >= '01/01/2009' AND fecha < '01/01/2010' GROUP BY fecha 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!