Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/07/2012, 17:39
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Agrupar datos de 2 tablas

Un detalle: Estás mezclando caballos con manzanas y tratando de sacar castores.
No puedes relacionar las compras con las ventas entre sí porque son conceptos diferentes. Y menos usando INNER JOIN, ya que para relacionarlos ambos items deberían existir obligatoriamente en ambas tablas.
¿Y si vendes un producto, pero no tienes compras para el período? Entonces no saldrá ese producto.
Para hacer ese tipo de reporte necesitas la tabla de productos, y debes usar LEFT JOIN con ella, no INNER JOIN.
Pero también parece que confundieras el detalle de compras con un stock, cuando el stock de productos debería ser una tabla independiente... Tengo la impresión de que hay errores de diseño en esa base.
¿Podrías darnos un detalle de las tablas que manejan el stock, las compras y las ventas, para sugerirte una consulta eficiente?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)