Ragazzi ho la mia bella query.

SELECT magazzino_mov, articolo_mov, whscode, sum(qta_mov) AS somma_qta FROM giornale GROUP BY magazzino_mov, articolo_mov, whscode

devo selezionare dei record raggruppati per i campi elenccati nel group by.

qui sorge un problema...

nella tabella ho un campo azione che contiene un piu o un meno.

io devo sommare tutti i campi che rispecchiano le condizioni della select però:

quando il campo azione è piu il campo del raggruppamento è whscode

mentre quando il campo azione è meno il campo di raggruppamento è un campo che si chiama magrpov

esiste qualche istruzione dove posso fare un if? o qualcosa del genere?? come posso fare??