Подскажите пожалуйста как лутше организовать объединение двух списков относительно дати?????
Суть токова "Список_1" имеет поля "ДатаСп_1" и "Значение_1", а "Список_2" свои поля "ДатаСп_2" и "Значение_2" в результате объединения должен выйти "СписокРезультат" с полями "Дата", "Значение_1","Значение_2" при этом всем список надо упорядочить по дате возростания тоесть для ниже приведенных случаях должно получится:
СЛУЧАЙ №1
Список_1 Список_2 СписокРезультат
ДатаСп_1 | Значение_1 | ДатаСп_2 | Значение_2 | | Дата | Значение_1 | Значение_2 |
01.01. | З.1.1 | 02.01. | З.2.1 | | 01.01. | З.1.1 | |
01.01. | З.1.2 | 04.01. | З.2.2 | ==> | 01.01. | З.1.2 | |
| 02.01. | | З.2.1 |
| 02.01. | | З.2.2 |
СЛУЧАЙ №2
Список_1 Список_2 СписокРезультат
ДатаСп_1 | Значение_1 | ДатаСп_2 | Значение_2 | | Дата | Значение_1 | Значение_2 |
01.01. | З.1.1 | 02.01. | З.2.1 | | 01.01. | З.1.1 | |
04.01. | З.1.2 | 04.01. | З.2.2 | ==> | 02.01. | | З.2.1 |
| 04.01. | З.1.2 | |
| 04.01. | | З.2.2 |
Можно допустить что в списке "Список_1" дата всегда будет начальной.
Хочу также заметить что если во втором случае результат будет таковым :
СписокРезультат
| Дата | Значение_1 | Значение_2 |
| 01.01. | З.1.1 | |
==> | 02.01. | | З.2.1 |
| 04.01. | | З.2.2 |
| 04.01. | З.1.2 | |
то это не будит считатся ошибкой.
Буду благодарен за уделенное мне время.