Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: luison en 2 Marzo 2011, 22:06 pm



Título: Como sacar este valor Intermedio?
Publicado por: luison en 2 Marzo 2011, 22:06 pm
Hola salu2.

Tengo una  tabla con los siguientes campos:
Donde Maximo y Minimo almacenan Kilogramos. Las demas columnas son costos.


MINIMO - MAXIMO - CONOMICO - PLUS - EXCELENCIA
0                2000        50               60           100
2000           8000        70               150         200
8000           27000      90               200         250
27000          64000      120             300         350



Lo que necesito es por ejemplo:  sacar el costo economico cuando el peso de un paquete es de 1000 kgrs, ahi manualmente seria 50, ya que el peso de 1000 kgrs esta entre 0y 2000, que es la primera fila.

Ahora quiero sacar el costo EXCELENCIA cuando el peso del paquete es de 15000 kgrs, nuevamente de forma manual sabes que el costo seria 250, ya que el peso de 15000 kgrs esta entre 8000 y 27000 que vemos en la tercera fila.

Alguien que pueda echarme un cable para sacar esto con programacion, hasta ahorita no se me ocurre una forma de lograrlo  :-\
 
Podria ser con un between, pero no imagino la forma.
Estaremos por aqui echandole coco  :rolleyes:


Título: Re: Como sacar este valor Intermedio?
Publicado por: luison en 2 Marzo 2011, 22:23 pm
Hasta ahorita probando con la siguiente consulta me ha dado la solucion:
Código
  1. select Economico from costos_paketeria where min<=" & dimens & " and max>=" & dimens & "
  2.  
  3.  
Seguiré probando ya que son como 50 costos.

Si alguien puede echarme un cable con una consulta mas eficiente, le agradezco  ;D.