tengo una consulta que uno de los campos es la diferencia de otros dos, pero en el caso de que esta diferencia sea negativa quiero que sea 0.
es posible hacerlo sobre la consulta directamente?
gracias
| |||
campo calculado condicional tengo una consulta que uno de los campos es la diferencia de otros dos, pero en el caso de que esta diferencia sea negativa quiero que sea 0. es posible hacerlo sobre la consulta directamente? gracias |
| ||||
Re: campo calculado condicional Prueba esto creo que te servira El IF lo que hace es que si la diferencia es mayor a cero da el resultado positivo, sino (es cero o negativo), devuelve 0.
Código:
Un saludo SELECT campo1, campo2, IF( (campo1-campo2) > 0,(campo1-campo2),0 ) as diferencia FROM tabla
__________________ Una vez un elemental de rayos mató una tribu entera de tritones. ¡¡ El sólo quería darse un baño !! http://www.frikilandia.com Neither Fu Nor Fa |