• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

Alex-Green

Доброго всем времени суток!

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

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

Barmutik

А так например:

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

Alex-Green

Как не странно не работает.

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

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

Barmutik

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

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

Alex-Green

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

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

Barmutik

TStoredProc

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!