FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Buscar valores mas cercanos
Hola compañeros,
Tengo la necesidad de buscar en una tabla (firebird) por un campo que es numerico y tengo que buscar en un momento determinado los valores mas 'proximos'. Por proximos quiero decir los valores que se hacercan mas a un valor, tanto por delante como por detras. Ejemplo: Si tengo una tabla con el campo1 de tipo integer y con estos datos. Campo1 ------- 1 2 3 4 5 6 7 8 9 10 Como podria buscar o obtener la tabla ordenada por el criterio de proximidad a un valor, por ejemplo del 5: Campo1 -------- 4 6 7 3 8 2 9 1 10 En otros servidores SQL me permite realizar una consulta donde la clausula order by puedo poner una expresion con un calculo y esto permite obtener el resultado deseado: select Campo1 from Tabla order by abs(Campo1 - :Valor) Lo que no se como realizar esto en firebird. Saludos,
__________________
Saludos, Bitman |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Buscar Valores en una Grillla | peripla | Varios | 4 | 23-03-2009 19:44:31 |
Valores OldValue | RicardoNavarro | Firebird e Interbase | 1 | 26-04-2007 17:57:54 |
regresar valores | Genner | MS SQL Server | 5 | 03-04-2006 13:55:43 |
Valores (Predeterminado) | vichovi | API de Windows | 3 | 04-01-2005 09:40:02 |
Redondeo de valores | JODELSA | Varios | 1 | 23-08-2003 18:33:50 |
|