MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

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

2 participantes

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

    avatar
    diegoamaral91
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  diegoamaral91 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.
    CassioFabre
    CassioFabre
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  CassioFabre 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: 19/9/2021, 00:23