Originariamente inviato da eiyen
se ho capito vorresti fare l'operazione indicato salvo che la quantità tra parentesi sia negativa, nel qual caso non la vuoi considerare... cioè se ho ben capito...

10 - (7 - 3) = 10 - 4 = 6 OK

10 - (2 - 5) = 10 - (-3) = 10 + 3 = 13 NO, vorresti ottenere 10

se è così potesti impostare l'operazione usando l'operatore IF, per esempio:

dal semplice costopub - (costopriv-altro) a:

costopub - (IF((costopriv-altro)>0, (costopriv-altro), 0))

oppure

IF((costopub - (costopriv-altro))>costopub, costopub, (costopub - (costopriv-altro))

...ricontrolla le parentesi tonde (!)
ma questo tramite mysql non è possibile ? solo cn sql