
27/01/2010, 12:24
|
| | Fecha de Ingreso: enero-2010
Mensajes: 3
Antigüedad: 15 años, 1 mes 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!! |