我正在编写一个简单的SQL查询,它可以钻取到XML中并提取出我指定的相同位置的每个值。这是查询:
> SELECT o.Created
>, o.PurchaseXML.query('/Basket/Skus/Sku/Code[1]')
>
>FROM [Order] o
>
>JOIN OrderStatus os
>ON os.OrderStatusID = o.[Status]
>
>WHERE os.IsSuccessful = 1 AND o.Created >= '12/24/12'
但是,当我得到结果输出时,XML Query中的数据被放置在同一个数据单元中。如下:
有没有办法对此进行编码,以便在每个订单中从单独的列中获取值?
谢谢你的帮助
格雷格