Я новичок в sql (скриптинг). Одиночные команды CRUD не являются проблемой, но я пытаюсь создать хранимую процедуру, которая обновит таблицу с вычисленным значением, используя результаты из той же выбранной таблицы.
В таблице приведено значение с общим количеством часов отпуска для каждого сотрудника и значением оставшихся часов работы прошлого года.
Я постараюсь добиться добавления новых часов в этом году к оставшимся часам. Есть одна загвоздка. Новый столбец часов представляет собой целые часы, оставшиеся часы - это значение в «тиках», которое составляет сто наносекунд.
Как я могу обновить таблицу, используя ту же таблицу в качестве ссылки для этого расчета?
example table:
employee, vacation, remainingvacation
new value of remainigvacation = vacation(in hours) * 60(minutes) * 60(seconds) * 10^9 (to convert to ticks) + remainingvacation (in ticks)