Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/01/2010, 12:24
PABLOTAKU
 
Fecha de Ingreso: enero-2010
Mensajes: 3
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Calcular Stock Existente

Haber daperci las tablas son estas

factura
id_factura
codigo_departamento
codigo_unidad
fecha_ingreso_factura

guia_despacho
codigo_guia
codigo_departamento_solicita
codigo_unidad_solicita

asociacion_factura_producto = detalle de factura

codigo_producto
id_factura
precio_unitario_1
cantidad_1
total_unitario_1

asociacion_guia_producto = detalle guia
codigo_producto
codigo_guia
cantidad_2

producto
codigo_producto
nombre_producto

bueno esa son las tablas mas importantes con los datos mas nesesarios
y tambien hice unos cambios en la consultas respectivas de arriba (con menos filtros )


'''''se filtran los productos dando la cantidad comprada'''''

select producto.nombre_producto, sum(asociacion_factura_producto.cantidad_1) as cantidad_comprada from producto
inner join asociacion_factura_producto on producto.codigo_producto = asociacion_factura_producto.codigo_producto
inner join factura on factura.id_factura = asociacion_factura_producto.id_factura
group by producto.nombre_producto

Y LA CONSULTA ME DIO EL RESULTADO CORRECTO, AQUI DATOS DE PRUEBA

NOMBRE_PRODUCTO CANTIDAD_COMPRADA
------------------------------ -----------------
ADHESIVO BARRA 20
CARPETA 20
CARTULINA 12
CD REGRABABLE 30
CERA 30
CINTA EMBALAJE 12
CLORO 50



''''''''''''se filtran los productos dando la cantidad utilizada de estos''''''''''''

select producto.nombre_producto, sum(asociacion_guia_producto.cantidad_2) as cantidad_despachada 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
group by producto.nombre_producto

NOMBRE_PRODUCTO CANTIDAD_DESPACHADA
------------------------------ -------------------
ADHESIVO BARRA 10
CARPETA 15
CARTULINA 6
CD REGRABABLE 12
CERA 15
CINTA EMBALAJE 2
CLORO 19


LA IDEA ES QUE CON LA CONSULTA PARA DETERMINAR EL STOCK EXISTENTE ME DIERAN ESTOS DATOS

NOMBRE_PRODUCTO CANTIDAD_DESPACHADA
------------------------------ -------------------
ADHESIVO BARRA 10
CARPETA 5
CARTULINA 6
CD REGRABABLE 18
CERA 15
CINTA EMBALAJE 10
CLORO 31


ya se que esta complicado, pero ojala me puedan ayudar,
se lo agradesco
pd:cualquier duda me dicen
saludos!!