Salve a tutti.

Ho un problema sulla seguente query:

codice:
select tab1.codice_operatore,  tab1.chiamate_mattina,  tab2.chiamate_sera
 from
(
(select count(codice_Operatore) as Chiamate_Mattina, codice_operatore from 05 where (RIGHT(LEFT(Data_Contatto, 13), 2) = '12' OR RIGHT(LEFT(Data_Contatto, 13), 2) = '13' OR RIGHT(LEFT(Data_Contatto, 13), 2) = '14' OR RIGHT(LEFT(Data_Contatto, 13), 2) = '15') AND (Esito_Richiesta = '01' OR Esito_Richiesta = '100') AND Data_Esito = '26/04/2006' GROUP BY Codice_Operatore) as tab1
 OUTER JOIN 
(select count(codice_Operatore) as chiamate_sera, codice_Operatore from 05 where (RIGHT(LEFT(Data_Contatto, 13), 2) = '17' OR RIGHT(LEFT(Data_Contatto, 13), 2) = '18' OR RIGHT(LEFT(Data_Contatto, 13), 2) = '19' OR RIGHT(LEFT(Data_Contatto, 13), 2) = '20' OR RIGHT(LEFT(Data_Contatto, 13), 2) = '21') AND (Esito_Richiesta = '01' OR Esito_Richiesta = '100') AND Data_Esito = '26/04/2006' GROUP BY codice_Operatore) as tab2
)
L'errore che mi da il DB (Access) è "Syntax error in JOIN operation".

Qualcuno sa dirmi perchè?

Grazie in anticipo a tutti!