FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
consulta que compare registros
pues bien resulta que de una tablas son 50 registros de productos por ejemplo, necesito sacar el de menor importe ejemplo.
producto-importe 1-100 2-200 3-300 4-400 5-500 6.-100.01 7--100.02 ahora que obtengo los minimos necesito guardarlos en una tabla, al precio minimo que en este caso es de 100 pesos necesito incrementarle un 5% quedando asi. 100*.05= 100.05 bien ahora al producto de menor descuento debe poner una observacion de pos asig. si es que solo existiera un producto caso contrario que ponda insaculacion. bien ahora del resultado 100.05 necesito comparar los precios restantes para ver si son mayores al precio mas bajo pero menor 0 igual al precio que resulto de incrementar el 5 porciento, en caso de entrar en ese rango ponerle otra observacion. en este caso seria 6 y 7 que son mayores al minimo pero menores o iguales a 100.05 alguien tiene una idea de como puedo hacer eso. de antemano muchas gracias Última edición por microbiano fecha: 28-10-2010 a las 07:41:50. Razón: errores ortograficos |
#2
|
||||
|
||||
En un sólo paso no se me ocurre cómo, ni desde delphi, ni desde Servidor (SP); Tendrás que hacer varios recorridos y utilizar alguna tabla temporal por el camino para conseguirlo.
¿De todos los pasos descritos exactamente qué no sabes hacer? ¿El recorrido, el incremento,...? ¿Necesitas hacerlo desde delphi o con SP?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Con 2 sql lo puedes hacer...
update tabla set observacion = 'OBSERVACION2' where producto in (select producto from TABLA where precio < (SELECT min(PRECIO) FROM TABLA) * 0.05) UPDATE TABL SET OBSERVACION = 'OBSERVACION1' where producto= (select min(precio) from TABLA |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta SQL Contar registros | tebre | Varios | 4 | 26-03-2009 18:18:52 |
asignar los registros de una consulta a un bdlookupcombobox | yorgelis | Conexión con bases de datos | 11 | 18-02-2009 19:50:45 |
Realizar una consulta sobre los registros que devuelve otra consulta | Borjaserrano | Firebird e Interbase | 12 | 01-10-2007 23:19:44 |
consulta de registros iguales | gabynuñez | Conexión con bases de datos | 6 | 29-07-2005 13:51:04 |
Recuperar todos los registros en consulta | lafirma | Conexión con bases de datos | 9 | 07-08-2003 22:05:33 |
|