Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2006, 13:11   #1
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию сумма столбца

Aweal
как просумировать наприер все значения стобца 'Цена' без Сиквела.

oliver
var
i:integer;
summa:real;
for i:=0 to DBGrid1.FieldCount do begin
summa:=summa+IntToStr(DBGrid1.Field[i]);
end;
zetrix вне форума Ответить с цитированием
Старый 01.11.2006, 15:42   #2
Nikola
Пользователь
 
Регистрация: 01.11.2006
Сообщений: 22
По умолчанию

Рекомендую написать SQL-запрос с агрегатной функцией sum():
Примерно так:
select field1, sum(field2) from table
group by field1
В результате должна получиться таблица , где в field1 записи сгруппированы и в field2 сумма соотв. группы из field1.

На конкретном примере:
если была таблица вида:

**товар****** цена******
хлеб 10
хлеб 10
батон 9
молоко 14

то после выполнения вышеописанного запроса будет:

**товар****** цена******
хлеб 20
батон 9
молоко 14
Nikola вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разделить строку на три столбца инженер Microsoft Office Excel 10 01.02.2008 04:58
Задать имя столбца в формуле Posokhoff Microsoft Office Excel 1 25.10.2007 20:08
Имя столбца Nurik Microsoft Office Excel 2 09.04.2007 09:31