V
Самого sql
Представьте, что есть некая иерархическая структура должностей. На них можно назначать/увольнять сотрудников. Также, сотрудники могут отсутствовать: отпуск, болезнь, командировка и т.п. - для простоты пусть будет произвольный текст. Интервалы могут пересекаться. Набор необходимых полей на ваше усмотрение, только лишь опишите их (можно привести DDL-запросы create table). Напишите:
запрос, выводящий для указанной должности ближайшего активного (работающего в офисе) начальника. Более сложный вариант: на указанную дату.