Olá Pessoal!
Estou precisando de ajuda com uma consulta.
Estou tentando executar uma consulta utilizando uma query que já utilizava dentro do SQL, mas no access está retornando o erro:
Erro de sintaxe (operador faltando) na expressão de consulta ''.
Segue abaixo a query que estou tentando executar:
SELECT
EXCCAETLCC_O_BR_AGT_GEN_NO_AGG.[OBJECT_NAME],
EXCCAETLCC_T_BR_AGT_GEN_NO_AGG.[DATE_YYYYMMDD],
SUM(EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[N_INBOUND]) AS N_INBOUND,
SUM(EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[N_OUTBOUND]) AS N_OUTBOUND,
(SUM(EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[T_WORK]) + SUM(EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[T_HOLD]) + SUM(EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[T_TALK]))/86400 AS TT_TALK,
SUM(EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[T_NOT_READY])/86400 AS T_NOT_READY,
SUM(EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[T_LOGIN])/86400 AS T_LOGIN,
SUM(EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[T_CONSULT_MADE])/86400 AS T_CONSULT
FROM EXCCAETLCC_R_BR_AGT_GEN_NO_AGG
INNER JOIN EXCCAETLCC_O_BR_AGT_GEN_NO_AGG ON EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[OBJECT_ID] = EXCCAETLCC_O_BR_AGT_GEN_NO_AGG.[OBJECT_ID]
AND
INNER JOIN EXCCAETLCC_T_BR_AGT_GEN_NO_AGG ON EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[TIME_KEY] = EXCCAETLCC_T_BR_AGT_GEN_NO_AGG.[TIME_KEY]
WHERE
EXCCAETLCC_T_BR_AGT_GEN_NO_AGG.[DATE_YYYYMMDD] BETWEEN TO_CHAR(SYSDATE-1, "YYYYMMDD") AND TO_CHAR(SYSDATE-1, "YYYYMMDD")
AND
(EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[T_LOGIN]>"0")
GROUP BY
EXCCAETLCC_O_BR_AGT_GEN_NO_AGG.[OBJECT_NAME],
EXCCAETLCC_T_BR_AGT_GEN_NO_AGG.[DATE_YYYYMMDD]
ORDER BY
EXCCAETLCC_T_BR_AGT_GEN_NO_AGG.[DATE_YYYYMMDD] ASC;
Desde já agradeço pela ajuda.
Estou precisando de ajuda com uma consulta.
Estou tentando executar uma consulta utilizando uma query que já utilizava dentro do SQL, mas no access está retornando o erro:
Erro de sintaxe (operador faltando) na expressão de consulta ''.
Segue abaixo a query que estou tentando executar:
SELECT
EXCCAETLCC_O_BR_AGT_GEN_NO_AGG.[OBJECT_NAME],
EXCCAETLCC_T_BR_AGT_GEN_NO_AGG.[DATE_YYYYMMDD],
SUM(EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[N_INBOUND]) AS N_INBOUND,
SUM(EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[N_OUTBOUND]) AS N_OUTBOUND,
(SUM(EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[T_WORK]) + SUM(EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[T_HOLD]) + SUM(EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[T_TALK]))/86400 AS TT_TALK,
SUM(EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[T_NOT_READY])/86400 AS T_NOT_READY,
SUM(EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[T_LOGIN])/86400 AS T_LOGIN,
SUM(EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[T_CONSULT_MADE])/86400 AS T_CONSULT
FROM EXCCAETLCC_R_BR_AGT_GEN_NO_AGG
INNER JOIN EXCCAETLCC_O_BR_AGT_GEN_NO_AGG ON EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[OBJECT_ID] = EXCCAETLCC_O_BR_AGT_GEN_NO_AGG.[OBJECT_ID]
AND
INNER JOIN EXCCAETLCC_T_BR_AGT_GEN_NO_AGG ON EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[TIME_KEY] = EXCCAETLCC_T_BR_AGT_GEN_NO_AGG.[TIME_KEY]
WHERE
EXCCAETLCC_T_BR_AGT_GEN_NO_AGG.[DATE_YYYYMMDD] BETWEEN TO_CHAR(SYSDATE-1, "YYYYMMDD") AND TO_CHAR(SYSDATE-1, "YYYYMMDD")
AND
(EXCCAETLCC_R_BR_AGT_GEN_NO_AGG.[T_LOGIN]>"0")
GROUP BY
EXCCAETLCC_O_BR_AGT_GEN_NO_AGG.[OBJECT_NAME],
EXCCAETLCC_T_BR_AGT_GEN_NO_AGG.[DATE_YYYYMMDD]
ORDER BY
EXCCAETLCC_T_BR_AGT_GEN_NO_AGG.[DATE_YYYYMMDD] ASC;
Desde já agradeço pela ajuda.