Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-10-2011
Avatar de microbiano
microbiano microbiano is offline
Miembro
 
Registrado: sep 2008
Ubicación: Mexico D.F
Posts: 349
Poder: 16
microbiano Va por buen camino
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
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Delphi, Indy, SSL Cuales versiones trabajan bien con cuales ?. Como se configuran ? rolandoj Internet 12 23-03-2014 17:07:41
¿como hago para comprobar si un nº de versión es mayor o menor? cocute Varios 8 21-01-2010 11:31:13
Menor tiempo de Ejecucion para una funcion Informix pelacuaz Conexión con bases de datos 4 01-04-2009 23:54:40
Ayuda, Select que rescate el menor valor(unico) Overfind SQL 1 03-10-2006 04:16:31
como y cuales son para convertir datos jas010 SQL 1 10-02-2005 07:19:16


La franja horaria es GMT +2. Ahora son las 00:20:23.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi