У меня есть таблица посещаемости следующим образом.
ID Date Time
== ==== ====
1 01/01/2013 17:00:00
1 01/01/2013 22:00:00
Затем эта таблица будет обрабатываться хранимой процедурой, которая вычисляет общие часы, вычет, ставки и т. Д., Которые будут храниться в другой таблице со следующим результатом в качестве примера.
ID Date TimeIn TimeOut Thours Salary
== ==== ====== ======= ====== ======
1 01/01/2013 17:00 22:00 5 $50
Теперь мы выполнили выбор, если он существует. Затем удалите таблицу. чтобы обновить отредактированные записи в первой таблице, т. е. пропустить удары ..
Вторая таблица затем обрабатывает другую хранимую процедуру для округления времени, а также добавляет тег в зависимости от результатов и т. Д., А затем хранится в больших таблицах, содержащих такие поля, как стимулы, сверхурочные, продвижение и т. Д. И т. Д. где эта таблица будет использоваться для окончательной вставки дополнительных данных через форму окна.
Теперь мы застряли в ситуации, когда пытаемся добавить только новые строки в третью таблицу. поскольку вторая таблица всегда удаляется и воссоздается при обновлении, а выполнение существующего обновления и т. д., похоже, не работает, и, похоже, не может зависеть от уникального ключа для второй таблицы, поскольку она будет воссоздана при обновлении.
Оцените любое предложение о том, как мы можем сохранить третью таблицу для редактирования пользователем.