Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/01/2010, 13:05
pmartinezg
 
Fecha de Ingreso: enero-2010
Mensajes: 4
Antigüedad: 14 años, 3 meses
Puntos: 0
Pregunta Respuesta: Calcular Stock Existente

Hola Pablo

Si mis calculos estan correctos, esto te deberia ayudar...

select producto.nombre_producto, sum(asociacion_factura_producto.cantidad_1) as cantidad_comprada,
sum(asociacion_guia_producto.cantidad_2) as cantidad_despachada, (cantidad_comprada - cantidad_despachada) as stock_actual
from producto
inner join asociacion_guia_producto on producto.codigo_producto = asociacion_guia_producto.codigo_producto
inner join guia_despacho on guia_despacho.codigo_guia = asociacion_guia_producto.codigo_guia
inner join factura on factura.id_factura = asociacion_factura_producto.id_factura
group by producto.nombre_producto


Revisa bien los join, si no te funciona con los alias prueba con el nombre del campo...
En vez de (cantidad_comprada - cantidad_despachada)
intenta con sum(asociacion_factura_producto.cantidad_1) - sum(asociacion_guia_producto.cantidad_2)


Suerte, ahi me comentas

Saludos