ayuda con problem para determinar cuales son los registros con menor descuento
bien resulta que no se como resolver estes problema:
planteamiento teorico:
de un producto por ejemplo gansitos puedo tener 5 proveedores que me oferten lo siguiente:
proveedor, precio,descuento
proveedor 1, 100, 10%
proveedor 2,100,15%
proveedor 3,100,20%
proveedor 4,100,16%
proveedor 5,100,3%
bien en este caso tendrias que determinar que porcentaje de compra le corresponde a los que 3 que oferten el mayor descuento esn este caso quedaris de lasiguiente manera :
proveedor, precio,descuento, % de compra
proveedor 1, 100, 10%
proveedor 2,100,15%, 20%
proveedor 3,100,20%, 70%
proveedor 4,100,16%, 30%
proveedor 5,100,3%
y en el siguiente caso si solo tengo dos proveedores entonces tendria que asignar al primero con mayor descuento el 705 y al segundo el 30% como puedo hacer esto con sql o alguna idea para poder solucionar este problema?
he pensado en una tabla auxiliar en la que haga una consulta con max pero no tengo idea
|