Я все еще довольно новичок в SSMS, но я пытаюсь внедрить еженедельную и ежемесячную таблицу лидеров для персонажей AI, которая будет обновляться ежедневно на основе среднего значения шагов в базе данных с дисперсией 0,5x - 1,5x, что стоимость.
Я также хочу сбрасывать недельные и месячные значения каждую неделю и месяц соответственно (пока не беспокоюсь о сохранении старых результатов).
Как бы я сделал это в базе данных?
вот моя таблица:
Таблица тренеров: идентификатор, имя, средние шаги, еженедельные шаги, месячные шаги
Я в порядке с математической частью получения значений, но
- Как я могу запустить событие/скрипт для обновления еженедельных и ежемесячных шагов со средним значением шагов (это будет делаться один раз в день)?
- Как я могу запустить событие/скрипт для сброса еженедельных шагов каждую неделю и ежемесячных шагов каждый месяц?
Я знаю, что я хочу сделать, это возможно - я просто не уверен, как - кто-нибудь знает какие-нибудь хорошие учебники по этому вопросу?