Pessoal, boa tarde!
Estou com um problema em uma consulta no Access e não tenho mais ideia do que fazer para corrigir.
Estou fazendo um UNION SELECT de duas tabelas diferentes, segue abaixo a query com a consulta:
SELECT DivisãoEquipe_CallCenter.LOGIN, CStr([DivisãoEquipe_CallCenter].[BP]) AS BP, DivisãoEquipe_CallCenter.[NOME DE GUERRA], DivisãoEquipe_CallCenter.LIDER, DivisãoEquipe_CallCenter.COORD AS cordenador, DivisãoEquipe_CallCenter.OPERAÇÃO, DivisãoEquipe_CallCenter.[FUNÇÃO PRINCIPAL]
FROM DivisãoEquipe_CallCenter
GROUP BY DivisãoEquipe_CallCenter.LOGIN, CStr([DivisãoEquipe_CallCenter].[BP]), DivisãoEquipe_CallCenter.[NOME DE GUERRA], DivisãoEquipe_CallCenter.LIDER, DivisãoEquipe_CallCenter.COORD, DivisãoEquipe_CallCenter.OPERAÇÃO, DivisãoEquipe_CallCenter.[FUNÇÃO PRINCIPAL];
UNION SELECT CDbl([Funcionarios Contax JPA].CMS) AS LOGIN, CStr([Funcionarios Contax JPA].[BP]) AS BP, [Funcionarios Contax JPA].[NOME GUERRA], [Funcionarios Contax JPA].Lider, [Funcionarios Contax JPA].CORDENADOR, "CONTAX" AS OPERAÇÃO, [Funcionarios Contax JPA].[FUNCAO PRINCIPAL]
FROM [Funcionarios Contax JPA]
GROUP BY CDbl([Funcionarios Contax JPA].CMS), CStr([Funcionarios Contax JPA].[BP]), [Funcionarios Contax JPA].[NOME GUERRA], [Funcionarios Contax JPA].Lider, [Funcionarios Contax JPA].CORDENADOR, "CONTAX", [Funcionarios Contax JPA].[FUNCAO PRINCIPAL]
HAVING ((CDbl([Funcionarios Contax JPA].CMS)<>"0"));
O problema está ocorrendo, pois a coluna [Funcionarios Contax JPA].CMS está configurada na tabela como Número Duplo, e sempre que executo a query ele converte para Texto Curto, e ai estava dando erro "Tipo de dados incompatível na expressão de critério".
Então, tentei forçar com que a query convertesse para Número Duplo a coluna da tabela usando "CDbl" antes da Coluna conforme a query acima.
Mas quando forço a conversão do tipo de dados, apresenta o erro "Uso inválido de 'Nulo'" eu imagino que seja algo na última linha da query, visto que não tenho nenhuma linha validando dados Nulos, apenas essa:
HAVING ((CDbl([Funcionarios Contax JPA].CMS)<>"0"));
Alguém saberia me dizer o que pode estar errado na minha query?
Desde já agradeço pela ajuda.
Estou com um problema em uma consulta no Access e não tenho mais ideia do que fazer para corrigir.
Estou fazendo um UNION SELECT de duas tabelas diferentes, segue abaixo a query com a consulta:
SELECT DivisãoEquipe_CallCenter.LOGIN, CStr([DivisãoEquipe_CallCenter].[BP]) AS BP, DivisãoEquipe_CallCenter.[NOME DE GUERRA], DivisãoEquipe_CallCenter.LIDER, DivisãoEquipe_CallCenter.COORD AS cordenador, DivisãoEquipe_CallCenter.OPERAÇÃO, DivisãoEquipe_CallCenter.[FUNÇÃO PRINCIPAL]
FROM DivisãoEquipe_CallCenter
GROUP BY DivisãoEquipe_CallCenter.LOGIN, CStr([DivisãoEquipe_CallCenter].[BP]), DivisãoEquipe_CallCenter.[NOME DE GUERRA], DivisãoEquipe_CallCenter.LIDER, DivisãoEquipe_CallCenter.COORD, DivisãoEquipe_CallCenter.OPERAÇÃO, DivisãoEquipe_CallCenter.[FUNÇÃO PRINCIPAL];
UNION SELECT CDbl([Funcionarios Contax JPA].CMS) AS LOGIN, CStr([Funcionarios Contax JPA].[BP]) AS BP, [Funcionarios Contax JPA].[NOME GUERRA], [Funcionarios Contax JPA].Lider, [Funcionarios Contax JPA].CORDENADOR, "CONTAX" AS OPERAÇÃO, [Funcionarios Contax JPA].[FUNCAO PRINCIPAL]
FROM [Funcionarios Contax JPA]
GROUP BY CDbl([Funcionarios Contax JPA].CMS), CStr([Funcionarios Contax JPA].[BP]), [Funcionarios Contax JPA].[NOME GUERRA], [Funcionarios Contax JPA].Lider, [Funcionarios Contax JPA].CORDENADOR, "CONTAX", [Funcionarios Contax JPA].[FUNCAO PRINCIPAL]
HAVING ((CDbl([Funcionarios Contax JPA].CMS)<>"0"));
O problema está ocorrendo, pois a coluna [Funcionarios Contax JPA].CMS está configurada na tabela como Número Duplo, e sempre que executo a query ele converte para Texto Curto, e ai estava dando erro "Tipo de dados incompatível na expressão de critério".
Então, tentei forçar com que a query convertesse para Número Duplo a coluna da tabela usando "CDbl" antes da Coluna conforme a query acima.
Mas quando forço a conversão do tipo de dados, apresenta o erro "Uso inválido de 'Nulo'" eu imagino que seja algo na última linha da query, visto que não tenho nenhuma linha validando dados Nulos, apenas essa:
HAVING ((CDbl([Funcionarios Contax JPA].CMS)<>"0"));
Alguém saberia me dizer o que pode estar errado na minha query?
Desde já agradeço pela ajuda.