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

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

Сумма значений поля подчинённой таблицы.


TrainerOfDolphins ©   (2006-11-27 11:03:00) 

Добрый день!
Есть, значит, MasterTable и DetailTable - главная и подчинённая таблицы.
Надо: для каждой записи MasterTable посчитать суму по некоторому полю DetailTable и сохранять где-нибудь в CalcField таблицы MasterTable. Надоумте, пожалуйста, как это сделать наиболее рационально.
Заранее благодарен...


TrainerOfDolphins   (2006-11-27 16:41:00) [1]

Спасибо.


TrainerOfDolphins   (2006-11-27 12:47:00) [2]

а-а. Помню-помню. Select Sum(Field) as SUMFIELD...


TrainerOfDolphins   (2006-11-27 12:24:00) [3]

А как потом " достучаться" до этих сум из кода? Кажется, надо как-то оформить этот столбец как отдельное поле...


ЮЮ   (2006-11-27 11:22:00) [4]

Если в отчете выводятся только записи  MasterTable, то лучше одним запросом и получить эти числа.


TrainerOfDolphins   (2006-11-27 11:13:00) [5]


> Смотря что заложено в понятие "наиболее рационально"
> CalcField вычисляется очень часто.

Надо вывести эти суммы в отчёте...


ЮЮ   (2006-11-27 11:09:00) [6]

Смотря что заложено в понятие "наиболее рационально"
CalcField вычисляется очень часто.


Sergey13   (2006-11-27 11:06:00) [7]

Например можно вернуть все одним запросом.


Наверх

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