Ciao a tutti.
Ho una query che mediante una select su una tabella mi estrae dei dati.
La query funziona perfettamente.
Solo che io devo lavorare con due tabelle pochè devo fare delle somme sulle tabelle. Il problema è che quando inserisco la seconda tabella e la join la query non da risultati.

Di seguito vi elenco le due query. La prima è quella con una sola tabella, mentre la seconda è qualle di cui ho bisogno con la join:
codice:
SELECT 
    COD_UNITA AS CODICEUNITA, 
    UNITA_OPERATIVA AS UNITAOPERATIVA, 
    SUM(ORE_FREQUENZA) AS ORE, 
    SUM(CREDITO) AS CREDITO 
FROM 
    V_EL_FORM 
WHERE 
    COD_DIPAR=2 
GROUP BY 
    COD_CDC, 
    UNITA_OPERATIVA 
ORDER BY 
    COD_CDC
codice:
SELECT 
    V_EL_FORM.COD_UNITA AS CODICEUNITA, 
    V_EL_FORM.UNITA_OPERATIVA AS UNITAOPERATIVA, 
    SUM(ORE) AS ORE, //fanno parte della tabella V_EL_DOC
    SUM(CREDITI) AS CREDITO, //fanno parte della tabella V_EL_DOC
    SUM(ORE_FREQUNZA) AS OREFORM, //fanno parte della tabella V_EL_FORM
    SUM(CREDITO) AS CREDITOFORM //fanno parte della tabella V_EL_FORM
FROM 
    V_EL_FORM 
INNER JOIN 
    V_EL_DOC 
ON 
    V_EL_FORM.COD_UNITA = V_EL_DOC.COD_UNITA 
WHERE 
    V_EL_FORM.COD_DIPAR=2 
GROUP BY 
    V_EL_FORM.COD_CDC, 
    V_EL_FORM.UNITA_OPERATIVA 
ORDER BY 
    V_EL_FORM.UNITA_OPERATIVA
Perchè cambia il risultato della query?