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

    [Resolvido]Consulta Acrescimo

    arturveiga
    arturveiga
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 27/10/2012

    [Resolvido]Consulta Acrescimo Empty Consulta Acrescimo

    Mensagem  arturveiga 29/11/2012, 11:13

    Bom dia , meus amigos preciso novamente de uma ajuda. Tenho uma consulta acrescimo que atualiza uma tabela esta consulta atualiza os campos ID, treinamento e data.

    Esta é a consulta:

    INSERT INTO CRUZA ( ID, TREINAMENTO, DATA )
    SELECT [2012].ID, [2012].TREINAMENTO, [2012].[DATA INICIO]
    FROM 2012
    WHERE ((([ID] & [TREINAMENTO] & [DATA INICIO]) Not In (SELECT ID&TREINAMENTO&DATA FROM CRUZA)));

    //////////

    Ele acrescenta e verifica se o id , treinamento, data for igual ele nao acrescenta.

    ex: id = 01 , treinamento = abc , data= 01/01/01
    id = 01 , treinamento = abc, data = 01/01/01

    ele so ira acrescentar uma vez .

    mas o que eu preciso é acrescentar com a maior data ex:

    id = 01 , treinamento = abc , data= 01/01/01
    id = 01 , treinamento = abc, data = 02/02/02

    quero que ele acrescente somente: id = 01 , treinamento = abc, data = 02/02/02


    ja tentei o Dmax, mas ta dando uns erros Sad
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta Acrescimo Empty Re: [Resolvido]Consulta Acrescimo

    Mensagem  Cláudio Más 29/11/2012, 12:33

    Olá,

    Use Group By no Select (ID e TREINAMENTO), e Max([DATA INICIO])
    arturveiga
    arturveiga
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 27/10/2012

    [Resolvido]Consulta Acrescimo Empty Re: [Resolvido]Consulta Acrescimo

    Mensagem  arturveiga 29/11/2012, 13:16

    nao deu certo, mostre-me como o sql vai ficar amigo por favor
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta Acrescimo Empty Re: [Resolvido]Consulta Acrescimo

    Mensagem  Cláudio Más 29/11/2012, 13:40

    Mais ou menos assim:

    Código:
    INSERT INTO CRUZA ( ID, TREINAMENTO, DATA )
    SELECT [2012].ID, [2012].TREINAMENTO, Max([2012].[DATA INICIO]) AS MaiorData
    FROM 2012
    WHERE [ID] & [TREINAMENTO] & [DATA INICIO] Not In (SELECT ID & TREINAMENTO & DATA FROM CRUZA)
    GROUP BY [2012].ID, [2012].TREINAMENTO
    arturveiga
    arturveiga
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 27/10/2012

    [Resolvido]Consulta Acrescimo Empty Re: [Resolvido]Consulta Acrescimo

    Mensagem  arturveiga 29/11/2012, 14:30

    Resolvido , muito grato !
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta Acrescimo Empty Re: [Resolvido]Consulta Acrescimo

    Mensagem  Cláudio Más 29/11/2012, 14:32

    De nada, valeu.

    Conteúdo patrocinado


    [Resolvido]Consulta Acrescimo Empty Re: [Resolvido]Consulta Acrescimo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 19:30