Dudas sobre el uso de funciones sobre una base de datos en Microsoft Access
Buenos Dias Angeles,
Primero que nada te quiero agradecer por la respuesta, la verdad que me sirvió muchísimo:
SELECT Detalle_Compras.Id_Insumo, Detalle_Compras.Costo, Compras.Fecha, Proveedores.Id_Proveedor, Detalle_Compras.Id_Compra
FROM ((Detalle_Compras INNER JOIN Consulta2 ON (Detalle_Compras.Costo = Consulta2.MínDeCosto) AND (Detalle_Compras.Id_Insumo = Consulta2.Id_Insumo)) INNER JOIN Compras ON Detalle_Compras.Id_Compra = Compras.Id_Compra) INNER JOIN Proveedores ON Compras.Id_Proveedor = Proveedores.Id_Proveedor;
El único problema que me quedo es que al probar la consulta me di cuenta que si un insumo se lo compre al mismo precio a dos proveedores distintos, me muestra los dos proveedores y me gustaría que me mostrara solo uno, ¿se puede solucionar este problema? Te cuento la razón de por que quiero que aparezca uno, porque de esa consulta yo armo un informe en el cual me muestra un listado de compras de insumos que yo armo en otro formulario y al final figura un total, entonces si un insumo se lo compre a dos proveedores al mismo precio, en ese listado figura repetido dos veces porque el dato lo trae de la consulta y el total del listado queda distorsionado.
No se si habrá alguna manera de poner en el informe de que muestre solo una vez ese insumo, que me ponga uno de los proveedores, no los dos, para que en el total no me aparezca sumado dos veces el mismo insumo.
Saludos cordiales,
Gustavo
Primero que nada te quiero agradecer por la respuesta, la verdad que me sirvió muchísimo:
SELECT Detalle_Compras.Id_Insumo, Detalle_Compras.Costo, Compras.Fecha, Proveedores.Id_Proveedor, Detalle_Compras.Id_Compra
FROM ((Detalle_Compras INNER JOIN Consulta2 ON (Detalle_Compras.Costo = Consulta2.MínDeCosto) AND (Detalle_Compras.Id_Insumo = Consulta2.Id_Insumo)) INNER JOIN Compras ON Detalle_Compras.Id_Compra = Compras.Id_Compra) INNER JOIN Proveedores ON Compras.Id_Proveedor = Proveedores.Id_Proveedor;
El único problema que me quedo es que al probar la consulta me di cuenta que si un insumo se lo compre al mismo precio a dos proveedores distintos, me muestra los dos proveedores y me gustaría que me mostrara solo uno, ¿se puede solucionar este problema? Te cuento la razón de por que quiero que aparezca uno, porque de esa consulta yo armo un informe en el cual me muestra un listado de compras de insumos que yo armo en otro formulario y al final figura un total, entonces si un insumo se lo compre a dos proveedores al mismo precio, en ese listado figura repetido dos veces porque el dato lo trae de la consulta y el total del listado queda distorsionado.
No se si habrá alguna manera de poner en el informe de que muestre solo una vez ese insumo, que me ponga uno de los proveedores, no los dos, para que en el total no me aparezca sumado dos veces el mismo insumo.
Saludos cordiales,
Gustavo
1 Respuesta
Respuesta
1

