Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Суммирование ячеек  [new]
anutka51087
Member

Откуда:
Сообщений: 30
есть запрос
update potreb set potrebnost_plan= "суммирование"potrebnost from potr_pl where potreb.cod_mat=potr_pl.cod_mat

как осуществить эту функцию.

необходимо просуммировать строки в таблице potr_pl по cod_mat и вывести в таблицу potreb в столбец potrebnost_plan
18 июн 09, 21:26    [7317895]     Ответить | Цитировать Сообщить модератору
 Re: Суммирование ячеек  [new]
Aleksey-K
Member

Откуда: Москва
Сообщений: 3116
anutka51087
есть запрос
update potreb set potrebnost_plan= "суммирование"potrebnost from potr_pl where potreb.cod_mat=potr_pl.cod_mat

как осуществить эту функцию.

необходимо просуммировать строки в таблице potr_pl по cod_mat и вывести в таблицу potreb в столбец potrebnost_plan

UPDATE potreb SET potrebnost_plan= (SELECT SUM(potrebnost) FROM potr_pl where potreb.cod_mat=potr_pl.cod_mat)
С уважением, Алексей
P.S. Если нет ни одной записи в potr_p для соответствующего potreb.cod_mat, то в potrebnost_plan запишется NULL. Если это не устраивает, то можно с помощью NVL() заменить NULL на, например, 0
19 июн 09, 08:09    [7318588]     Ответить | Цитировать Сообщить модератору
 Re: Суммирование ячеек  [new]
PaulWist
Member

Откуда:
Сообщений: 2236
Как изменить значения в одной таблице данными из другой
19 июн 09, 14:00    [7320637]     Ответить | Цитировать Сообщить модератору
 Re: Суммирование ячеек  [new]
AK-Shah
Member

Откуда:
Сообщений: 112
PaulWist,

Я заметил, люди частенько сразу на двух форумах вопросы задают. Были бы они еще проблемными - другое дело :)
19 июн 09, 22:47    [7323360]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить