elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Case en MySQL
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Case en MySQL  (Leído 1,896 veces)
Bhrentox

Desconectado Desconectado

Mensajes: 98



Ver Perfil
Case en MySQL
« en: 12 Marzo 2013, 19:17 pm »

Hola, resulta que estoy realizando un case en mysql para comparar entre que rangos queda una cantidad pero no se que pudiese estar haciendo mal ya que al momento de ejecutar la consulta no me arroja ningun resultado, cabe destacar que si pongo las cantidades exactas ahi si logra encontrarla pero si la pongo que quede entre un rango de los que manejo no me arroja nada.

Esta es mi consulta:
Código:
select limiteinferior,porciento, cuotafija, limiteinferior=
case
when limiteinferior < 244.8 then 0.00
when limiteinferior > 244.81 and limitesuperior < 2077.50 then 4.65
when limiteinferior > 2077.51 and limitesuperior < 3651.00 then 121.95
when limiteinferior > 3651.01 and limitesuperior < 4244.10 then 293.25
when limiteinferior > 4244.11 and limitesuperior < 5081.40 then 388.05
when limiteinferior > 5081.41 and limitesuperior < 10248.45 then 538.20
when limiteinferior > 10248.46 and limitesuperior < 16153.05 then 1641.75

end
from isr where limiteinferior=4245 and limitesuperior=5080;

Y alo que me refiero de que si pongo cantidades exactas es lo siguiente:

Si le pongo Where limiteinferior=4244.11 and limitesuperior=5081.40

De esta forma si me arroja lo que deseo pero lo que yo quiero hacer es poner x ejemplo 4500 y que me diga que queda entre ese rango.

Espero me haya dado a entender y me puedan ayudar salu2 y gracias.


En línea

"Enseñar a los niños el uso de software libre en las escuelas, formará individuos con sentido de libertad“
“Microsoft no es el diablo, sólo hacen sistemas operativos vulgares.”
"No temo a los ordenadores; lo que temo es quedarme sin ellos"
"Una vez un ordenador me venció jugando al ajedrez, pero no me opuso resistencia cuando pasamos al kick boxing"
1mpuls0


Desconectado Desconectado

Mensajes: 1.186


Ver Perfil
Re: Case en MySQL
« Respuesta #1 en: 13 Marzo 2013, 16:29 pm »

Hola.
Que tipo de datos son tus campos en mysql?


Saludos.


En línea

abc
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
PROBLEMA CON FUNCIÓN CASE:
Programación Visual Basic
CRAB 8 2,717 Último mensaje 3 Septiembre 2005, 21:28 pm
por NYlOn
Pascal+Case Of
Ejercicios
Corso 3 6,876 Último mensaje 20 Noviembre 2005, 06:28 am
por jvchino
Usar case
Bases de Datos
yoelrodguez 1 2,318 Último mensaje 17 Mayo 2015, 05:51 am
por ZeroVzla
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines