• Lunes 18 de Noviembre de 2024, 00:49

Autor Tema:  Consulta De Comparación  (Leído 1859 veces)

edu.nudelpra

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Consulta De Comparación
« en: Jueves 2 de Agosto de 2007, 22:51 »
0
Tengo una consulta resumen de tres campos: IdPedido, IdMaterial, Total Pedido.  El campo IdPedido puede tener duplicados porque cada pedido puede constar de varios materiales.

La otra consulta resumen tiene tres campos también: IdPedido, IdMaterial, Total Vendido.  Igual que la anterior IdPedido puede tener duplicados porque se han vendido varios materiales de cada pedido.

Quiero crear una consulta que me de la cantidad en stock (Total Pedido-Total Vendido) para cada pedido.  Mi problema es que algunos pedidos tienen todo sus materiales vendidos, otros pedidos tienen algunos materiales vendidos totalmente, parcialmente y materiales no vendidos.  Otros pedidos no tienen ventas en absoluto.

La verdad no he podido solucionar el problema porque en la segunda consulta no aparecen los registros de pedidos con materiales que no se han vendido, lo que hace que la consulta que quiero crear siempre sea inexacta.

Alguna sugerencia?

Muchas gracias

edu.nudelpra

ushedipe

  • Miembro activo
  • **
  • Mensajes: 37
    • Ver Perfil
Re: Consulta De Comparación
« Respuesta #1 en: Viernes 28 de Septiembre de 2007, 19:09 »
0
:comp: Hola... pensaría yo que la mejor forma de hacerlo sería haciendo un cruce de consultas, en la primera llamarías de la tabla pedidos todos aquellos registros cuyo código de producto sea igual al buscado en la cual se sumarían las cantidades solicitadas; lo mismo harías con la tabla ventas; y por último se restarían los valores obtenidos y daría exactamente el resultado que buscas.

Mucha suerte!!! :ph34r:

abel_cuentas_b

  • Miembro activo
  • **
  • Mensajes: 39
    • Ver Perfil
Re: Consulta De Comparación
« Respuesta #2 en: Sábado 29 de Septiembre de 2007, 06:54 »
0
si,si,siiii, la verdad es un buen comentario el que te acaban de dar, sin embargo creo que deberias, primero postear tu consulta, segundo verificar que estas comparando para ver si el error esta en que no estas incluyendo un campo, suerte y esperamos