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).
Se invece eseguo soltanto la Sum, mi restituisce la somma che voglio cosi: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
Potete aiutarmi cortesemente?Grazie mille...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 . "

Rispondi quotando