Buongiorno,

ho questa query:

codice:
SELECT
SUM( IF( variazione_sottoeventi_giornate.tipo='+', variazione_sottoeventi_giornate.numero, -variazione_sottoeventi_giornate.numero ) ) AS tot_giornate

FROM variazione_sottoeventi_giornate

WHERE variazione_sottoeventi_giornate.id_evento=331

AND variazione_sottoeventi_giornate.tipologia='variazione_giornate'
In questo modo funziona, cosa sbaglio invece in questa, dato che mi restituisce un valore diverso:

codice:
SELECT
SUM( IF( variazione_sottoeventi_giornate.tipo='+' AND variazione_sottoeventi_giornate.tipologia='variazione_giornate', variazione_sottoeventi_giornate.numero, -variazione_sottoeventi_giornate.numero ) ) AS tot_giornate

FROM variazione_sottoeventi_giornate

WHERE variazione_sottoeventi_giornate.id_evento=331
Grazie
SK