Суть задачи отображена на картинке
Просьба знающих в SQL набросать идеи и приемы, как можно такое реализовать