Hola, muchísimas gracias por la respuesta, pero tengo un problema, el IF de MySQL espera 3 parámetros, condición, respuesta si verdadero, respuesta si falso http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html#function_if
Decidí hacer las comparaciones lógicas, después de hacer la operación aritmética, de esa manera escribo menos código.
Hasta ahora mi consulta es esta, fíjense en la parte que dice "QUE PONGO ACA?", intente renombrando el SELECT con "AS opr", pero al ponerlo como parámetro para devolver si verdadero, me dice que no conoce ese campo...
Código MySQL:
Ver original FROM productosstockmovimientos
AS psm
WHERE psm.IDProducto
= prod.RecID
) ,0))
<0,QUE PONGO ACA?
,0) AS Stock
ON prod.RecID
= pp1.IDProducto
ON prod.RecID
= pp2.IDProducto
WHERE prod.Inhabilitado
= 0
Gracias por la ayuda!