MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    Erro de sintaxe (operador faltando) na expressão de consulta ''.

    Compartilhe

    diegoamaral91
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 20/08/2015

    Erro de sintaxe (operador faltando) na expressão de consulta ''.

    Mensagem  diegoamaral91 em 22/5/2018, 17:29

    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.
    avatar
    CassioFabre
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 728
    Registrado : 18/01/2013

    Re: Erro de sintaxe (operador faltando) na expressão de consulta ''.

    Mensagem  CassioFabre em 23/5/2018, 11:55

    Bom dia,

    O Access não reconhece a expressão TO_CHAR. Pode ser que o problema esteja aí. O access não acusa nenhuma linha?

    Abraço.


    .................................................................................
    Só não tem código pra morte!

      Data/hora atual: 16/11/2018, 12:22