Como combinar valores de texto de várias linhas em uma única célula em consultas de acesso

1

Você pode me ajudar a fazer isso: Por favor, olhe as imagens abaixo

    
por Osama Abu Shammala 26.11.2016 / 15:33

1 resposta

2

Como você mencionou que agora tem a função ConcatRelated () , você pode usar essa consulta, que simplesmente soma a% colunaDiscount para todas as linhas e usa ConcatRelated para concatenar os valores Reason para todas as linhas:

SELECT Sum(Discount) AS Total_Discounts
     , ConcatRelated("Reason", "Table1") AS The_Reasons
FROM Table1;


Se você quiser que a consulta crie a tabela Table2 de sua segunda captura de tela, basta adicionar uma cláusula INTO :

SELECT Sum(Discount) AS Total_Discounts
     , ConcatRelated("Reason","Table1") AS The_Reasons
INTO Table2
FROM Table1;
    
por 27.11.2016 / 21:17