Извините, но я искал в сети и на этом сайте ответ, но я просто не могу его найти. Я пробовалРазделите столбец xml с разными значениями на несколько столбцов
У меня есть столбец RecurrencePatternXml с xml в нем, как показано в примере ниже, который имеет разные данные в нем и может часто меняться.
<Recurrence StartDate="2015-03-10T00:00:00+00:00"><Weekly><Pattern Count="1"><Day>friday</Day></Pattern></Weekly></Recurrence>
<Recurrence StartDate="2015-04-01T00:00:00+01:00"><Weekly><Pattern Count="1"><Day>tuesday</Day><Day>thursday</Day><Day>sunday</Day></Pattern></Weekly></Recurrence>
<Recurrence StartDate="2015-04-27T00:00:00+01:00"><None /></Recurrence>
<Recurrence StartDate="2015-03-10T00:00:00+00:00"><Daily FrequencyPerDay="2"><Pattern><DayPattern Value="1" /></Pattern></Daily></Recurrence>
<Recurrence StartDate="2015-10-02T00:00:00+01:00"><Weekly><Pattern Count="2"><Day>monday</Day><Day>wednesday</Day><Day>friday</Day><Day>sunday</Day></Pattern></Weekly></Recurrence>
Я пытаюсь написать запрос, который будет показывать все индивидуальные данные в отдельных столбцах и быть нулевым, где нет данных.
Используя данные ниже
<Recurrence StartDate="2015-11-12T00:00:00+00:00"><Weekly FrequencyPerDay="2"><Pattern count="1"><Day>tuesday</Day><Day>thursday</Day><Day>saturday</Day><Day>sunday</Day></Pattern></Weekly></Recurrence>
<Recurrence StartDate="2015-03-10T00:00:00+00:00"><Daily FrequencyPerDay="2"><Pattern><DayPattern Value="1" /></Pattern></Daily></Recurrence>
это будет выходной, я бы ожидать.
Recurrence Weekly Daily Pattern Daypattern Day1 Day2 Day3 Day 4 Day5 Day6 Day7
2015-11-12 2 NULL 1 NULL NULL tuesday NULL thursday NULL saturday sunday
2015-03-10 NULL 2 NULL 1 NULL NULL NULL NULL NULL NULL NULL
Привет, я просто редактировал свой ответ, чтобы получить * * более из вашего XML ... – Shnugo