<xml>
<TimeCal Cal ="1">
<DateUse DateUse="2010-08-30"/>
<DateUse DateUse="2010-08-31"/>
<DateUse DateUse="2010-09-01"/>
<DayCode DayCode="Mon"/>
<DayCode DayCode="Tue"/>
<DayCode DayCode="Wed"/>
</TimeCal>
<TimeCal Cal="2">
<DateUse DateUse ="2010-09-01"/>
<DateUse DateUse ="2010-09-02"/>
<DateUse DateUse ="2010-09-06"/>
<DateUse DateUse ="2010-09-07"/>
<Day Day="Mon"/>
<Day Day="Tue"/>
<Day Day="Wed"/>
<Day Day="Thu"/>
</TimeCal>
<TimeCal Cal="3">
<DateUse DateUse ="2010-09-03"/>
<DateUse DateUse ="2010-09-10"/>
<DateUse DateUse ="2010-09-01"/>
<Day Day="Fri"/>
</TimeCal>
<TimeCal Cal="4">
<DateUse DateUse ="2010-08-29"/>
<DateUse DateUse ="2010-09-05"/>
<DateUse DateUse ="2010-09-01"/>
<Day Day="Sun"/>
</TimeCal>
<TimeCal Cal="5">
<DateUse DateUse ="2010-09-04"/>
<DateUse DateUse ="2010-09-11"/>
<DateUse DateUse ="2010-09-02"/>
<Day Day="Sat"/>
</TimeCal>
</xml>
ВЫХОД Я хочу
DateUse Cals
---------------- ----------------
2010-08-30 1
2010-08-31 1
2010-09-01 1, 2, 3, 4
2010-09-02 2, 5
2010-09-03 3
2010-09-04 5
и т. Д.
Предположим, что выходные данные (xml) как step1 теперь step2 выводят, как следует из результатов step1
Уникальный день ассоциации Cal
1 пн, вт, ср
3 пт
5 сб
2, 5 пн, вт, ср, чт, сб
1, 2, 3, 4 пн, вт, ср, пн, вт, ср, чт, пт, вс