Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Элементарный вопрос


Автор: Tolik 11.11.2005, 17:27
Как можно получить из запроса "SELECT SUM(FIELD) FROM TABLE" значение функции SUM(FIELD)???

Автор: Bose 11.11.2005, 17:33
напиши SELECT SUM(FIELD) as MySum FROM TABLE

результатом будет единственная строка в единственном столбце MySum smile

Автор: Tolik 11.11.2005, 17:36
А можешь привести не большой пример на делфи?

Автор: sergejzr 11.11.2005, 17:39
Модератор: Название темы должно отражать ее суть!

Автор: Bose 11.11.2005, 18:12
Tolik, какой кусок кода?
для начала не мешало узнать, с чем ты работаешь, с какой базой данных, какие компоненты используешь для доступа...

Автор: bas 11.11.2005, 18:15
Код

Query1.SQL.Text:='SELECT SUM(FIELD) as MySum FROM TABLE';
Query1.Open();
i:=Query1.FieldByName(MySum).AsFloat;

Автор: Alex 13.11.2005, 16:45
bas, только вот так:
Код

Query1.Close; // Вдруг его кто-то до этого открыл
Query1.SQL.Text:='SELECT SUM(FIELD) as MySum FROM TABLE';
Query1.Open;
i:=Query1.FieldByName('MySum').AsFloat;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)