Ver Mensaje Individual
  #5  
Antiguo 11-05-2017
manelb manelb is offline
Miembro
 
Registrado: mar 2017
Posts: 280
Reputación: 8
manelb Va por buen camino
Otra posibilidad un poquito mas elaborada:

Código SQL [-]
SELECT first 1 comision FROM PROVA
where :valor between Desde and hasta
order by desde

Esta opción te permite, en el momento de crear la tabla de comisiones y rangos, no tener que poner decimales, con lo cual queda más limpio:

Desde Hasta Comisión

0,00 % a 10 % 21 %
10,00 % a 20 % 18,5 %

En la sentencia sql puedes decidir si coges la comisión por abajo o por arriba simplemente cambiando la ordenación:

Código SQL [-]
SELECT first 1 comision FROM PROVA
where :valor between Desde and hasta
order by desde desc
Responder Con Cita