none
Transformar apenas 1 campo em XML RRS feed

  • Pergunta

  • Olá a todos,

    Gostaria de saber se é possível transformar apenas 1 informação em xml, só achei modos de transformar toda a query em xml. Grato.

    select distinct a.DocEntry
    ,cardcode
    ,cardname
    ,a.CreateDate
    ,d.SlpName
    ,b.ItemCode -- transformar esse em xml
    from ordr a
    inner join RDR1 b on a.DocEntry = b.DocEntry
    full join OWHS c on b.ItemCode = b.ItemCode
    full join OSLP d on a.SlpCode =  d.SlpCode
    where docstatus = 'o' and CANCELED = 'n' order by CreateDate

    terça-feira, 10 de setembro de 2019 17:18

Respostas

  • Boa tarde @gapimex, 

    Consegui oq precisava, utilizei o seguinte:

    CONCAT(ISNULL(substring((select '/'+ ItemCode from RDR1 where RDR1.DocEntry = a.DocEntry for xml path ('')),2,9999),'')

    para me trazer ao invés de 1 item por linha, todos de uma vez separados por '/'.

    terça-feira, 10 de setembro de 2019 20:02

Todas as Respostas