У меня есть требование показать историю отпусков и прогноз. Данные поступают еженедельно в отчете, который мне нужно хранить в таблице. Я могу использовать любую БД, поддерживаемую Java.
Пример данных выглядит следующим образом:
Чтобы показатьпрошлые итоги по отделам Мне нужно хранить данные, которые появляются в отчете каждую неделю.
Как хранить прогнозные данные, так как структура данных отчета постоянно меняется. В приведенном выше примере последние 12 столбцов - это 12 месяцев, следующих за датой запуска отчета. В следующем месяце первый столбец будет октябрь и т. Д.
Я создал скрипку здесь
Я рассмотрел просто сохранение последних 4 недель отчетов (каждый отчет вотдельная таблица) и вставка итогов рабочей группы в отдельную таблицу итогов, где каждая строка будет представлять отдел и его итоги.
Если есть лучший способ - какую структуру данных / схему мне следует использовать?