Ver Mensaje Individual
  #9 (permalink)  
Antiguo 14/12/2011, 08:56
francap
 
Fecha de Ingreso: agosto-2010
Ubicación: Montevideo
Mensajes: 107
Antigüedad: 13 años, 9 meses
Puntos: 3
Respuesta: Consulta de resumen de dos tablas

Hola, no fue nada dificil migrar a mysql la base de datos. Hace mucho que estaba por hacer esto y no me animaba. Ahora queda conectar con vb a ella, pero no creo que vaya a tener problemas con eso.

ejecute la consulta sobre mysql:

Código SQL:
Ver original
  1. SELECT  
  2.     A.IdArt,
  3.     A.Modelo,
  4.     SUM(AC.Cantidad) Compradas,  
  5.     SUM(AV.Cantidad) Vendidas,
  6.     (SUM(AC.Cantidad) - SUM(AV.Cantidad)) Stock
  7. FROM
  8.     Articulos A
  9.     LEFT JOIN ArtCompras AC ON A.IdArt = AC.IdArt
  10.     LEFT JOIN ArtVenta AV ON A.IdArt = AV.IdArt
  11. WHERE Articulos.IdArt IN (SELECT DISTINCT ArtCompras.IdArt FROM ArtCompras)
  12. GROUP BY  A.IdArt
  13. ORDER BY A.Modelo;

#1054 - Unknown column 'Articulos.IdArt' in 'IN/ALL/ANY subquery'

Realmente e intentado leer algún tutorial sobre composiciones, pero no logro entenderlo del todo. Tal vez tengas algún link a algún manual que este bueno!!

Gracias denuevo.