Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/06/2006, 11:22
Abite
 
Fecha de Ingreso: septiembre-2005
Mensajes: 70
Antigüedad: 18 años, 7 meses
Puntos: 0
Me parece que lo que busco es algo parecido a esto:

Código:
SELECT 
comerciales.nombre, comerciales.id,
COUNT(ventas.año) AS ventasA,
COUNT(ventas.mes = '1') AS ventasM1,
COUNT(ventas.mes = '2') AS ventasM2,
COUNT(ventas.mes = '3') AS ventasM3,
COUNT(ventas.mes = '4') AS ventasM4,
COUNT(ventas.mes = '5') AS ventasM5,
COUNT(ventas.mes = '6') AS ventasM6,
COUNT(ventas.mes = '7') AS ventasM7,
COUNT(ventas.mes = '8') AS ventasM8,
COUNT(ventas.mes = '9') AS ventasM9,
COUNT(ventas.mes = '10') AS ventasM10,
COUNT(ventas.mes = '11') AS ventasM11,
COUNT(ventas.mes = '12') AS ventasM12
FROM 
comerciales, ventas
WHERE
comerciales.id = ventas.comercial
GROUP BY comerciales.id LIMIT 0, 30
Lo que pasa que no me funciona bien, ya que solo hay una venta en el mes actual y las demás están a 0, y me dice el query que todos los meses tienen una venta.

¿alguna idea?