
14/08/2008, 10:02
|
 | | | Fecha de Ingreso: febrero-2002 Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 23 años, 1 mes Puntos: 45 | |
Respuesta: ¿Como arreglar esta consulta? Hola yazo
Esto no me quedo claro Cita: (SELECT MIN(LEAST(if(tar.preciopromocion>0, tar.preciopromocion, 100000), if(tar.tarifa1>0, tar.tarifa1, 100000), if(tar.tarifa2>0, tar.tarifa2, 100000), if(tar.tarifa3>0, tar.tarifa3, 100000), if(tar.tarifa4>0, tar.tarifa4, 100000), if(tar.tarifa5>0, tar.tarifa5, 100000), if(tar.tarifa6>0, tar.tarifa6, 100000), if(tar.tarifa7>0, tar.tarifa7, 100000))) AS tarifamenor FROM tarifas AS tar WHERE tar.idruta='idruta' AND tar.mes='mestarifa') AS tarifamenos Si existe un valor menor de 100000 nunca se mostrará, ya que si hay valor 0 tomará el valor de 100000 y ese mandará, ¿eso es lo que quieres?
Saludos! |