Задавайте вопросы, мы ответим
Вы не зашли.
Добрый вечер! Пожалуйста помогите создать триггер или предложите другой путь решения задачи.
Есть таблица hours c 13 колонками , из которых 12 это месяцы и последняя total , куда заходит сумма часов за все месяцы. Сумма часов считается триггерами на insert (actualize_hours) и update(actualize_hours1).
Есть таблица members с колонкой total_hours. Не могу сообразить как написать триггер , который по смыслу будет выполнять следующее:total_hours(таблица members )= (new.total(таблица hours) - old.total(таблица hours)) + total_hours(таблица members)
Cпасибо !!
Неактивен
отдельный триггер не нужен
в триггеры на insert (actualize_hours) и update(actualize_hours1) добавьте в конце
update members set total_hours = total_hours + (new.total - old.total) where /* какая строка обновляется */;
Неактивен