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_CDCPerchè cambia il risultato della query?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

Rispondi quotando