Buon giorno, vorrei capire grazie al vostro aiuto, come mai, la Sum, nella select che posto di seguito, non mi funziona..

In pratica, mi restituisce soltanto il primo valore del campo(EMD_IMP_VOCE ), ignorando l'operatore + e quindi il campo (EMD_IMP_IVA_VOCE).
codice:
select A.TOTIMPORTO, A.IVA, VOC_DESC_VOCE, REPLACE(VOC_SEGNO_VOCE, 'N', '-') as VOCE 
from (Select round(sum( EMD_IMP_VOCE + EMD_IMP_IVA_VOCE ),2) as TOTIMPORTO,
	EMD_IMP_IVA_VOCE as IVA,
	EMD_COD_GRP_VOCE,
	EMD_COD_VOCE,
	EMD_COD_GRP_MOVIM,
             EMD_COD_MOVIMENTO
	FROM EMD_DETT_EMISSIONE 
	WHERE
	EMD_ANNO_EMISS = " . $anno . " AND
	EMD_MESE_EMISS = " . $mese . " AND
	EMD_Id_RAPPORTO = " . $rappGiuri . "
	GROUP BY EMD_COD_GRP_VOCE, EMD_COD_VOCE ,EMD_COD_GRP_MOVIM, EMD_COD_MOVIMENTO ) as A
	inner JOIN
	VOC_ANAG_VOCE ON
	EMD_COD_GRP_VOCE = VOC_COD_GRP_VOCE AND
	EMD_COD_VOCE = VOC_COD_VOCE AND
	EMD_COD_GRP_MOVIM = VOC_COD_GRP_MOVIM AND
	EMD_COD_MOVIMENTO = VOC_COD_MOVIMENTO
Se invece eseguo soltanto la Sum, mi restituisce la somma che voglio cosi:
codice:
Select round(sum( EMD_IMP_VOCE + EMD_IMP_IVA_VOCE ),2) as TOTIMPORTO
	FROM EMD_DETT_EMISSIONE 
	WHERE
	EMD_ANNO_EMISS = " . $anno . " AND
	EMD_MESE_EMISS = " . $mese . " AND
	EMD_Id_RAPPORTO = " . $rappGiuri . "
Potete aiutarmi cortesemente?Grazie mille...