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


    Concatenar duas ou mais linhas da consulta

    avatar
    kaka_f_b
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 45
    Registrado : 15/06/2011

    Concatenar duas ou mais linhas da consulta Empty Concatenar duas ou mais linhas da consulta

    Mensagem  kaka_f_b 15/5/2012, 19:20

    Olá,
    Será que é possível concatenar dados de duas linhas diferentes da consulta:

    Consulta original:

    Cod_escola / Cod_instrutor / Nome_instrutor
    1 1 Pedro
    1 2 Joao
    5 3 Maria

    Para:

    Cod_escola / Nome_instrutor
    1 Pedro e Joao
    5 Maria

    Meu SQL:

    SELECT Escola_Instrutor.Cod_escola, Escola_Instrutor.Cod_instrutor, Instrutor.Nome_Instrutor
    FROM Instrutor INNER JOIN Escola_Instrutor ON Instrutor.Cod_Instrutor = Escola_Instrutor.Cod_instrutor
    GROUP BY Escola_Instrutor.Cod_ocorrencia, Escola_Instrutor.Cod_instrutor, Instrutor.Nome_Instrutor;

    Desde já agradeço a ajuda.
    avatar
    Convidad
    Convidado


    Concatenar duas ou mais linhas da consulta Empty Re: Concatenar duas ou mais linhas da consulta

    Mensagem  Convidad 15/5/2012, 19:29



    Use o caractere de concatenação (&). Na consulta:
    NomeCampo: [Cod_escola] & " " & [Nome_instrutor]

    avatar
    kaka_f_b
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 45
    Registrado : 15/06/2011

    Concatenar duas ou mais linhas da consulta Empty Re: Concatenar duas ou mais linhas da consulta

    Mensagem  kaka_f_b 15/5/2012, 19:45

    Dessa forma não é bem o que preciso.

    O que eu preciso é que se tiver uma escola com mais de que um instrutor então deverá aparecer
    em uma coluna o cod_escola e na outra os nomes dos instrutores concatenados.
    No exemplo abaixo a escola 1 tem dois instrutores então em vez da consulta retornar 2 linhas
    ela deveria agrupar em uma unica linha juntando o nome dos dois instrutores da escola 1.
    Exemplo:

    Cod_escola / Cod_instrutor / Nome_instrutor
    1 / 1 / Pedro
    1 / 2 / Joao

    Para:
    Cod_escola / Nome_instrutor
    1 / Pedro e Joao

    Conteúdo patrocinado


    Concatenar duas ou mais linhas da consulta Empty Re: Concatenar duas ou mais linhas da consulta

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 01:17