Topic: Сумма запись в таблицу(РЕШЕНО) Новый вопрос
Добрый день.
Имеются 2 связанные таблицы БД, например назовем их "TabA" и "TabB".
В TabA есть колонки: наименование ( например "naim"), начальное кол-во (nachkol) и наличие (nal)
В TabB есть колонки: связь с TabA (id_TabA), номер документа прихода (docs), и кол-во (Kol)
Пример таблицы с занесенными данными для лучшего понимания:
TabA TabB
| naim | nachkol | nal | | docs | id_TabA | kol |
------------------------------ ------------------------------
AA | 0 | | | DA | TabA.AA | 3 |
BB | 2 | | | DA | TabA.BB | 2 |
CC | 1 | | | DB | TabA.CC | 1 |
| DC | TabA.BB | 4 |
| DC | TabA.CC | 1 |
Вопрос: Нужно подсчитать сумму по приходу соответствующего наименования в TabB, сложить с TabA.nachkol и записать в TabA.nal. Как это лучше сделать? Вычисляемое поле не лучший вариант, так как запись в TabA.nal нужна для последующих вычислений, а вычисляемое поле эту возможность, как я понял, не дает.
Пробовал собирать команду скрипта по кусочкам, основываясь на ответах в данном форуме, но я, видимо, или дурак или что-то совсем не так понимаю, так как результата за 2 дня ровно ноль (не считая кучу просмотренных сообщении о разных ошибках). Максимум чего добился, это получил в вычисляемом полу сумму командой SELECT TOTAL(Prih.KolPr) FROM Prih WHERE Prih.id_Book=Book.id
Помогите решить проблему, то уже в голове все перемешалось, сообразить не могу куда щемиться (