Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/05/2014, 11:24
Bier
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Respuesta: Hacer suma, dependiendo de un valor

Cita:
Iniciado por gnzsoloyo Ver Mensaje
La solución de Leonardo_josue es eficiente, y bien explicada.
De todos modos yo propondría algo como:
Código MySQL:
Ver original
  1. SELECT campos,
  2.     (IF( dato1 <= $valor, dato1, 0) +
  3.     IF( dato2 <= $valor, dato2, 0) +
  4.     IF( dato3 <= $valor, dato3, 0) +
  5.     IF( dato4 <= $valor, dato4, 0) +
  6.     IF( dato5 <= $valor, dato5, 0)) sumaTotal
  7. FROM $tabla
Sigue existiendo el problema de saber cuántos campos son, pero podría andar.
Gracias gnzsoloyo,
Tu solución es muy sencilla, incluso aplica para muchas otras necesidades... La analizaré más a detalle, se que además me servidrá para otras funciones.

Te agradezco.