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

    [Resolvido]Ajuda em Sql Join Left

    Compartilhe

    mfrigerio
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 108
    Registrado : 01/08/2012

    [Resolvido]Ajuda em Sql Join Left

    Mensagem  mfrigerio em 5/3/2018, 16:25



    boa tarde amigo.

    Venho por meio deste querido forum pedir uma ajuda ao amigos.


    Código:

    SELECT
          CadMetas.*,            
          CadRealizados.*,            
          CadColaboradores.*,
          CadIndicadores.*               
    FROM
          ((((CadMetas
                LEFT JOIN CadIndicadores    On (CadMetas.Cod_Indicador  = CadIndicadores.Código))
                LEFT JOIN CadRealizados      On (CadIndicadores.Código  = CadRealizados.Cod_Indicador))
                LEFT JOIN CadColaboradores     On (CadColaboradores.Cod_Centro_Custo = CadMetas.Cod_CentroCusto)
                                            And (CadColaboradores.Código = CadRealizados.Cod_Colaborador))

    estou tentando rodar o sql acima e esta dando erro de sintaxe na operação Join.
    quando eu coloco a ultima linha com AND se eu tirar ele funciona perfeitamente.

    Algum amigo poderia por favor dar-me uma mãozinha.

    Antecipo cordial agradecimentos.
    avatar
    Cláudio Más
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1276
    Registrado : 21/01/2012

    Re: [Resolvido]Ajuda em Sql Join Left

    Mensagem  Cláudio Más em 5/3/2018, 16:47

    Retire todos os parênteses pra ver se funciona.

    mfrigerio
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 108
    Registrado : 01/08/2012

    Re: [Resolvido]Ajuda em Sql Join Left

    Mensagem  mfrigerio em 5/3/2018, 17:05

    boa tarde !

    já fiz isso amigo antes de postar aqui.
    Obrigado pela ajuda. mas ainda fico no aguardo de uma outra sugestão.
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3904
    Registrado : 14/08/2013

    Re: [Resolvido]Ajuda em Sql Join Left

    Mensagem  FabioPaes em 5/3/2018, 17:44

    Observe que Abriu 8 ( e só fechou 7. Essa Linha faltou fechar um Parentese ( On (CadColaboradores.Cod_Centro_Custo = CadMetas.Cod_CentroCusto) )


    Coloque a Condição que deve ser Positiva (CadColaboradores.Código = CadRealizados.Cod_Colaborador) primeiro e depois coloque as condição OR.

    Ex:
    ((CadColaboradores.Código = CadRealizados.Cod_Colaborador) And A=b OR C=D OR X=Y)


    Dica: Crie a Consulta em Modo Designer, depois basta copiar o SQL!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    mfrigerio
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 108
    Registrado : 01/08/2012

    [Resolvido]Ajuda em Sql Join Left

    Mensagem  mfrigerio em 7/3/2018, 17:09

    olá fabio

    Muito obrigado por sua ajuda
    Dica: Crie a Consulta em Modo Designer, depois basta copiar o SQL!

    não tinha pensado nisso ... Smile

    porque estou fazendo na unha mesmo ... valew pela ajuda!

    Obrigado.
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3904
    Registrado : 14/08/2013

    Re: [Resolvido]Ajuda em Sql Join Left

    Mensagem  FabioPaes em 7/3/2018, 18:25

    Grato pelo retorno e até a próxima se Deus quiser!

    Nos conte como Resolveu!!! Assim fica completo o Tópico!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

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