Ciao, ancora io...

Ho questa query:

codice:
strSQL = " SELECT *, "
   strSQL = strSQL & " SUM(FATTURE_PASSIVE.TOT_IMPONIBILE) AS strTOTALEIMPONIBILE, "
   strSQL = strSQL & " SUM(FATTURE_PASSIVE.TOT_IVA) AS strTOTALEIVA, "
   strSQL = strSQL & " FORNITORI.FORNITORE AS FORN "
   strSQL = strSQL & " FROM FATTURE_PASSIVE "
   strSQL = strSQL & " INNER JOIN "
   strSQL = strSQL & " FORNITORI ON FORNITORI.ID_FORNITORE = FATTURE_PASSIVE.ID_FORNITORE "
   strSQL = strSQL & " WHERE "
   strSQL = strSQL & " FATTURE_PASSIVE.ID_GESTIONE_RIFERIMENTO = " & ID_GEST & " "
   strSQL = strSQL & " AND FATTURE_PASSIVE.GESTIONE_RIF = " & ID_COD & " "
Però la somma di strTOTALEIMPONIBILE non corrisponde... invece di 136.38 restituisce 193.2 e la somma di strTOTALEIVA non corrisponde... invece di 18.47 restituisce 38.64

???