Salve,
mi trovo nella situazione di scrivere una query che elabori i dati di una tabella nel seguente modo:
Se il campo NOTA è diverso da "N", somma il valore del campo "SOMMA", altrimenti lo sottrae.
Il tutto vorrei farlo in un unica query, che mi restituisce il valore diviso per mesi.
Ho pensato di scrivere questo, però effettivamente non ho trovato la funzione "contraria" a SUM.
select month(DATA) as mese,
IF(NOTA != 'N',sum(SOMMA),???(SOMMA)) as TOTALE
from tab_ord
group by mese
order by mese
Ora, non so quanto sia giusta per quanto riguarda la logica, anche perché non l'ho potuta testare.
Mi sapete aiutare?
Grazie!