Суммирование в цикле?

  • Автор темы Alex-Green
  • Дата начала
Статус
Закрыто для дальнейших ответов.
A

Alex-Green

Гость
#1
Доброго всем времени суток!

Интересует меня следующая вещь:

Как можно организовать суммирование значений столбца таблицы с последующим перенососм суммы в другую таблицу?
 
B

Barmutik

Гость
#2
А так например:

Код:
UPDATE MyTable SET       
MyField = (SELECT SUM(MyValue) FROM MyTable2)
 
A

Alex-Green

Гость
#3
Как не странно не работает.

Имеется таблица Temp в которой присутсвует поле val, так же имеется таблица Payment с полем sum, так вот нужно из payment.sum посчитать значение суммы всех строк поля sum и занести полученный результат в первую строку поля val таблицы Temp

А предложенный Вами вариант обнулил temp.val, при этом payment.sum Не пустое поле.
 
B

Barmutik

Гость
#4
Хммм.. мой вариант 100% работает в MS SQL Server 2000, 2005 ... проверил лично ...

Какой у Вас сервер баз данных ?
 
A

Alex-Green

Гость
#5
Oracle 9i, что характерно в Delphi при работе с InterBase работает, в оракле создаю View не работает.

Да кстати не могли бы вы подсказать какими компонентами можно пользоваться для передачи в Delphi параметров хранимых процедур...
 
B

Barmutik

Гость
#6
TStoredProc

На оракле не проверял .. нет сейчас под рукой ... по мыслям должно всё рботать ...
 
Статус
Закрыто для дальнейших ответов.