2011-05-27 8 views

Respuesta

4

Pruebe algo como esto:

DECLARE @TEST TABLE(ID INT IDENTITY, XmlContent XML) 

INSERT INTO @TEST(XmlContent) VALUES('<WorkingDays> 
    <Day>2011-05-05</Day> 
    <Day>2011-05-06</Day> 
</WorkingDays>') 


SELECT 
    ID, 
    WD.DAYS.value('(.)[1]', 'datetime') AS 'Day' 
FROM 
    @TEST 
CROSS APPLY 
    XmlContent.nodes('/WorkingDays/Day') AS WD(Days) 

Esto me da una potencia de:

ID Day 
1  2011-05-05 00:00:00.000 
1  2011-05-06 00:00:00.000 
Cuestiones relacionadas