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] Separar valores de várias colunas da tabela

    avatar
    virtaum
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 17/03/2014

    [Resolvido] Separar valores de várias colunas da tabela Empty [Resolvido] Separar valores de várias colunas da tabela

    Mensagem  virtaum em 12/5/2015, 14:36

    Bom Dia pessoal!

    Venho mais uma vez pedir ajuda.

    Tenho uma tabela no access, que simplificando é mais ou menos assim as colunas:

    ID | Desenho | Junta | Comprimento | Soldador1 | Soldador2 | Soldador3 | Soldador4 | Soldador5

    Explicando o porque da tabela, temos algumas juntas a serem soldadas, e temos que fazer o controle por soldador de quem solda cada junta.
    Portanto, em cada junta, é cadastrado na junta 1 soldador, ou 2, ou 3... até 5 soldadores, preenchendo as colunas. Portanto as colunas Soldador2..Soldador5 podem ser preenchidas ou não.

    Portanto, a consulta que quero fazer é uma que me mostre todos os soldadores (não importando se ele está na coluna soldador1, soldador2, soldador3, etc...) e somar o comprimento das juntas em que ele participou da solda.
    Mesmo que o soldador '112' esteja na coluna 2, ele irá aparecer na primeira coluna da consulta, e somar o valor da coluna "comprimento" na segunda coluna.

    Isso é possível???

    Obrigado!
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7301
    Registrado : 05/11/2009

    [Resolvido] Separar valores de várias colunas da tabela Empty Re: [Resolvido] Separar valores de várias colunas da tabela

    Mensagem  Alexandre Neves em 12/5/2015, 14:46

    Boa tarde,
    Mande dados para trabalhar


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    virtaum
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 17/03/2014

    [Resolvido] Separar valores de várias colunas da tabela Empty Re: [Resolvido] Separar valores de várias colunas da tabela

    Mensagem  virtaum em 12/5/2015, 14:56

    Criei um DB só com a tabela que eu preciso fazer a consulta. O DB completo do sistema tem quase 2GB '-.-

    Segue...

    PS: eu tenho também uma tabela que tem o cadastro de todos os soldadores. Não sei se da pra usar ela pra ajudar na consulta.
    Anexos
    [Resolvido] Separar valores de várias colunas da tabela AttachmentDB_Teste_Soldadores.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (42 Kb) Baixado 8 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7301
    Registrado : 05/11/2009

    [Resolvido] Separar valores de várias colunas da tabela Empty Re: [Resolvido] Separar valores de várias colunas da tabela

    Mensagem  Alexandre Neves em 12/5/2015, 15:08

    SELECT Sum(Total) as ComprimentoTotal, Soldador FROM (SELECT Sum(Comprimento) as Total, Soldador1 as Soldador FROM CadJunta WHERE Not IsNull(Soldador1) GROUP BY Soldador1 UNION SELECT Sum(Comprimento), Soldador2 FROM CadJunta WHERE Not IsNull(Soldador2) GROUP BY Soldador2 UNION SELECT Sum(Comprimento), Soldador4 FROM CadJunta WHERE Not IsNull(Soldador4) GROUP BY Soldador4 UNION SELECT Sum(Comprimento), Soldador5 FROM CadJunta WHERE Not IsNull(Soldador5) GROUP BY Soldador5) GROUP BY Soldador


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    virtaum
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 17/03/2014

    [Resolvido] Separar valores de várias colunas da tabela Empty Re: [Resolvido] Separar valores de várias colunas da tabela

    Mensagem  virtaum em 12/5/2015, 17:04

    Entendi a lógica Alexandre!!!!

    Testei aqui e deu certo! Era isso mesmo!

    OBrigado!

    Conteúdo patrocinado

    [Resolvido] Separar valores de várias colunas da tabela Empty Re: [Resolvido] Separar valores de várias colunas da tabela

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 18/6/2019, 14:05