Я создаю медленно изменяющуюся таблицу измерений, чтобы вести журнал, когда кто-то менял расписание и на что он менялся.
Это потребовало от меня хранения дней недели со временем начала и временем окончания, связанным с ним. Информация находится в таблице, структурированной с идентификатором пользователя, днем недели, временем начала, временем окончания, а затем имеет строки значений для каждого дня недели для каждого пользователь.
Каков наилучший способ сгладить это и сохранить в таблице, где я могу получить время начала остановки для любого дня недели. Я думал о столбцах для каждого дня недели со временем начала и окончания. Например, понедельник_начало, понедельник_конец. Конкретная дата, на которую приходится этот день недели, не имеет значения, поскольку этот аспект регистрируется в столбцах rowstartdate и rowenddate.