Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Изменение записей таблицы исходя из другой [D5, Paradox, ]


andey ©   (2001-12-11 19:49:00) 

Есть таблица в которой производится поиск товара.
Найденная запись копируется в другую таблицу. Потом ищу еще товар и тоже копирую. Во второй таблице появляется список товара который надо отнять из первой, то есть отнять только количество товара которое перенесено во вторую таблицу. А вот как ализировать вторую таблицу и при этом отнимать кол-во товара второй из первой.
Помогите кто знает!!!!


Fay   (2001-12-12 23:17:00) [1]

Сколько юзеров?


andey   (2001-12-12 21:50:00) [2]

A где енто вставлять?
сделал так в процедуре:
UPDATE Query1; здесь-[Error] Missing operator or semicolon
SET Q1.QUANTITY = Q1.QUANTITY - T1.QUANTITY
FROM Query1 Q1, TABLE1 T1 WHERE
Q1.Nametovar = T.Nametovar


TSV   (2001-12-11 20:23:00) [3]

Если я правильно понял вопрос, то примерно так:

UPDATE TABLE1
SET T1.QUANTITY = T1.QUANTITY - T2.QUANTITY
FROM TABLE1 T1, TABLE2, T2 WHERE
T1.ID_TOVAR = T2.ID_TOVAR

Удачи.


Наверх

Титульная страница Поиск, карта сайта Написать письмо