marcustas написал(а):
Хоть убей - не могу понять про даты. Т.е. если период с 01.01 по 31.01, то будет 31 запись в таблице?
Именно так
marcustas написал(а):
А по поводу периодов забыл добавить. После сотрировки и удаления дубликатов по бегде и энде - получу список интервалов, где могу быть одинаковые бегды, но разные энды. С этим согласен.
Но так как у нас таблица отсортирована уже, и не может быть пропусков в интервалах, то просто удаляем дубликаты чисто по энде. У нас остаются записи с минимальными интервалами, и следующая запись начнется с эндды+1 предыдущей записи. Т.е. красиво.
пробуй сам, иначе не научишся (учатся на чужих ошибках, умнеют - на своих)
воообще мой девиз: "если очень долго мучиться, то может быть что-то и получится...
..вдруг"
marcustas написал(а):
Но такой вариант подходит только в этом случае, когда нет разрывов.
В общем случае (работы с инфотипами) - могут быть разрывы.
пример приводил выше для инфотипа "дней отсутствия"