Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/10/2009, 15:28
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: consulta con fila Null

Crea una tablameses con los nombres de los doce meses en el campo mes y su número en el campo numeromes, campo de tipo INT (ya sabes, de 1 a 12) y haz un LEFT JOIN del tipo
Código sql:
Ver original
  1. SELECT m.mes,COUNT(*) pedidos FROM tablameses m
  2.  LEFT JOIN Orders o ON m.numeromes = MONTH(o.date_purchased)
  3. WHERE o.customers_id = 1 AND
  4. (MONTH(o.date_purchased) >= MONTH(SUBDATE(CURDATE(),INTERVAL 2 MONTH)))
  5. GROUP BY o.numeromes
No he probado nada