none
Dúvida ao unir dados de duas linhas em apenas uma coluna RRS feed

  • Discussão Geral

  • Pessoal, boa tarde!
    Estou com um problema e gostaria de ajuda de vocês por gentileza!

    COD PRODUTO NUMERO
    7 0
    7 60

    Eu consigo agrupar as duas linhas acima para que o resultado final fique:

    COD PRODUTO NUMERO
    7 0,60

    é possível?

    segunda-feira, 5 de março de 2012 17:33

Todas as Respostas

  • Fabricio

    teste este script

    declare @tbTeste as table(cdProduto int, numero int)
    insert into @tbTeste values (7,0),(7,60),(4,1),(4,90),(4,50)
    Select distinct b.cdProduto, 
    replace(
    replace(
     (select numero FROM @tbTeste a WHERE a.cdProduto = b.cdProduto FOR XML RAW),
     '<row numero="',''),'"/>',',') As X
    from @tbTeste b


    Att.
    Marcelo Fernandes

    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba

    segunda-feira, 5 de março de 2012 18:45
    Moderador
  • Solução bacana! Testei e consegui aqui.

    Valeu!

    segunda-feira, 5 de março de 2012 18:49