#mysql #automation
Вопрос:
Я хотел бы использовать SQL для набора данных и хотел бы подсчитывать общее количество билетов каждую неделю.(Номер берется в конце каждой недели) Есть ли в SQL какой-либо способ выполнить запрос, который будет автоматически выполняться каждую неделю, а текущее количество будет храниться в другом наборе данных?
Комментарии:
1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.
Ответ №1:
Все очень просто. Сущность, которую вы ищете, такова events
.
таким образом, ваша проблема будет решена следующим образом.
- Создайте другую таблицу, чтобы вы могли хранить количество билетов по дате или неделе.
- Создайте событие, напишите
ticket count query
и ответьтеinsert query to another table
. - Установите правильное расписание для мероприятия, и все готово.
Тем не менее, я бы предпочел создать процедуру, а затем вызвать ее procedure
внутри события, а не помещать всю логику внутри события.