Galetra Possuo as Tbls: Email e Funcionario
Email | Funcionario
Assunto | Cod_Func
Atendido | Nome
Cod_FUNC | CPF
Preciso das informações de todos os funcionários e a quantidade de email atendido e não atendidos dos mesmos.
Para isso pensei em uma consulta com junção de duas subconsultas
SELECT Tbl_Funcionarios.Func_Nome, Func_Cpf, QtdNAtendidoTbl.QtdANtendidoValor, QtdNAtendidoTbl.QtdAtendidoValor
FROM Tbl_Funcionarios
LEFT JOIN (
SELECT Tbl_Funcionarios.[Func_Cod] as [Func_Cod], count(Tbl_Funcionarios.[Func_Cod]) as QtdNAtendidoValor
FROM Tbl_Funcionarios LEFT JOIN Tbl_Email ON Tbl_Funcionarios.[Func_Cod] = Tbl_Email.[Cod_Email]
WHERE Tbl_Email.[Email_Atendimento] = "Atendido"
) QtdNAtendidoTbl on QtdNAtendidoTbl.[Func_Cod] = Tbl_Funcionarios.[Func_Cod]
LEFT JOIN (
SELECT Tbl_Funcionarios.[Func_Cod] as [Func_Cod], count(Tbl_Funcionarios.[Func_Cod]) as QtdAtendidoValor
FROM Tbl_Funcionarios LEFT JOIN Tbl_Email ON Tbl_Funcionarios.[Func_Cod] = Tbl_Email.[Cod_Email]
WHERE Tbl_Email.[Email_Atendimento] = "Atendido"
) QtdNAtendidoTbl on QtdNAtendidoTbl.[Func_Cod] = Tbl_Funcionarios.[Func_Cod]
WHERE Tbl_Funcionarios.[Func_Ativo] = true
;
Quando excluo qualquer um dos JOINS COMPLETO, o outro funciona
Mas os dois jundo aparece o erro abaixo:
Erro de sintaxe (operador faltando) na expressão de consulta 'TableName. Nome
do campo'.
Preciso de Ajuda
Obrigado.