Создание еженедельной таблицы
У меня есть приложение, в котором я устанавливаю еженедельный целевой показатель для своих сотрудников. Мне также нужно обновлять цель, достигнутую каждым днем. Так что я могу сравнить с поставленной целью. Мне нужно что-то вроде этого:
sr|emp |weekly_tgt |19.11.11 |20.11.11|21.11.11|22.11.11|23.11.11|24.11.11|
Я погуглил проблему и нашел какой-то планировщик и менеджер событий. Но нужно ли мне их использовать или есть какой-то более простой способ добиться этого? Если я хочу использовать те, которые я должен? Я использую SQL Server для базы данных.
Любая помощь высоко ценится.
1 ответ
Я бы использовал две таблицы: 1 для записи недельной цели, 1 для записи ежедневной цели.
create table weekly_target (
id smallint PRIMARY KEY,
emp smallint,
startweek date,
target decimal(3,2))
create table daily_target (
id smallint PRIMARY KEY,
emp smallint,
[date] date,
target_value decimal(3,2))