Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/10/2010, 09:03
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Consulta Cruzada funciona a medias

Hola de nuevo Pabus00

Puedes quitar esta condición de tu cláusula WHERE e integrarla a la Cláusula ON del JOIN. Prueba con esto, para ver si te funciona:

Código SQL:
Ver original
  1. FROM Productos LEFT JOIN Pedidos ON
  2. Productos.idProducto = Pedidos.idProducto AND
  3. MONTH([Pedidos].[Fecha]) BETWEEN 8 AND 10

y no estoy seguro, pero es posible que el SUM te de problemas:

Código SQL:
Ver original
  1. --Así está
  2. SUM(Pedidos.Cantidad)
  3.  
  4. --Puedes cambiarlo por esto
  5. SUM(IsNull(Pedidos.Cantidad, 0))

Pruebalo y nos comentas.

Saludos
Leo.