Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/09/2011, 23:27
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: Compras, Ventas, Stock

No parece tan dificil, pero creo que deberias recorrer la tabla de productos y 'unir' compras y ventas... aunque, por otra parte, generalmente se usa una sola tabla para entradas y salidas, donde por medio de un campo controlas si es entrada o salida con sus diferentes conceptos como compra, venta, ajuste por entrada, ajuste por salida, devolucion, etc.... aunque eso es ya harina de otro costal.

Bueno, tu consulta podria ser:
Código SQL:
Ver original
  1. SELECT p.*, SUM(c.cantidad) AS compras, SUM(v.cantidad) AS ventas
  2.     FROM productos p
  3.     LEFT JOIN compras c ON c.producto = p.id_producto
  4.     LEFT JOIN ventas v ON v.producto = p.id_producto

Ahhh, me equivoque en el nombre de las tablas.. bueno, adaptalo.

Tambien es posible hacer la operacion existencia + entradas - salidas en la misma consulta, pero a veces los de PHP no sabemos como va eso... pregunta en la seccion de base de datos.
__________________
- León, Guanajuato
- GV-Foto