Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2011, 15:44
ros0809
 
Fecha de Ingreso: julio-2011
Ubicación: Palma
Mensajes: 25
Antigüedad: 12 años, 9 meses
Puntos: 1
Pregunta buscar el resultado que mas se ajuste de cada id

Buenos días a todos,

soy nuevo en este foro, llevo varios días dándole vueltas a la cabeza de como hacer para que conseguir el resultado de un buscador de ciudades, pero no consigo dar con la solución,
tengo varias ciudades con el precio según determinados días y necesitaría conseguir un listado con cada una de las ciudades con el valor que más se ajuste a los días buscados, esto es,

tengo la siguiente tabla:

+----+-----------------+-----+--------+
| id | nombre | dias| precio |
+----+-----------------+-----+--------+
| 01 | madrid | 3 | 20 |
| 01 | madrid | 5 | 25 |
| 01 | madrid | 7 | 30 |
| 01 | madrid | 10 | 35 |
| 02 | barcelona | 3 | 15 |
| 02 | barcelona | 7 | 19 |
| 02 | barcelona | 12 | 25 |
| 03 | bilbao | 1 | 7 |
| 03 | bilbao | 4 | 9 |
| 03 | bilbao | 9 | 10 |
| 04 | sevilla | 4 | 10 |
| 04 | sevilla | 11 | 20 |
+----+------------------+-----+--------+


y tengo un buscador de días, luego me devolverá cada una de las ciudades con el día más próximo al buscado y su correspondiente precio.

Luego si hago la busqueda para 5 días, el resultado debería ser éste:

+----+-----------------+-----+--------+
| id | nombre | dias| precio |
+----+-----------------+-----+--------+
| 01 | madrid | 5 | 25 |
| 02 | barcelona | 7 | 19 |
| 03 | bilbao | 9 | 10 |
| 04 | sevilla | 11 | 20 |
+----+------------------+-----+--------+

Alguna sugerencia? Mil gracias de antemano