Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.06;
Скачать: CL | DM;

Вниз

Помогите разобраться с суммированием   Найти похожие ветки 

 
Sedov Vitalik   (2002-12-15 14:01) [0]

Здравствуйте
Имею таблицу Query в ней две колонки (цифры). Мне необходимо просуммировать их (по колонкам = СумКол1 и СумКол2) и выдать результат в Labelи. Щас я считываю все RecNo и суммирую их. Но я бы хотел все это сделать через SQL запрос.
Там команда SUM есть, но как с ней работать не знаю -(
Помогите разобраться с этим запросом и объясните куда передаются результаты (что это за переменные и где их прописывать)

Заранее спасибо


 
Reindeer Moss Eater   (2002-12-15 14:06) [1]

var
Var1,Var2:Double;

with TQuery.Create(nil) do
try
DatabaseName:="MyDatabaseName";
SQL.Text:="Select SUM(СумКол1), SUM(СумКол1) From MyTable";
Open;
Var1:=Fields[0].AsFloat;
Var2:=Fields[1].AsFloat;
finally
Free;
end;

Label1.Caption:=Format("переменная Var1 = %18.2f переменная Var2 = %18.2f",[Var1,Var2]);


 
Sedov Vitalik   (2002-12-15 14:20) [2]

Решил пока для одной сделать
Прописал в SQL (TStrings)
Select SUM(Sumka)
From Id_acc
затем

procedure TForm1.Button7Click(Sender: TObject);
begin
Query2.Active:=true;
Var1:=Query2.FieldByName("Sumka").AsInteger;
end;

Появляется ошибка "Неверное имя поля Sumka"


 
Reindeer Moss Eater   (2002-12-15 14:23) [3]

Дык исправь неверное имя поля на верное имя поля


 
Nikolay M. ©   (2002-12-15 14:23) [4]


> Select SUM(Sumka)
> From Id_acc


Select SUM(Sumka) AS Sumka From Id_acc

или

Var1:=Query2. Fields[0].AsInteger;


 
Sedov Vitalik   (2002-12-15 14:29) [5]

точно AS Sumka забыли
Спасибо всем



Страницы: 1 вся ветка

Текущий архив: 2003.01.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
14-15253
Miwa
2002-12-15 14:59
2003.01.06
RedHat 7.3


6-15202
Новичок
2002-10-30 19:02
2003.01.06
Проблемы с Socket-ами


3-14932
Sergant
2002-12-13 06:31
2003.01.06
Доступ к Firebird


3-14931
atmamont
2002-12-12 00:47
2003.01.06
Посоветуйте что использовать для отчетов


7-15337
smok_er
2002-10-27 12:43
2003.01.06
Как определить, запущен ли определенный файл?