![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите разобраться с суммированием [D5, MySQL]
Sedov Vitalik © (2002-12-15 14:01:00)Здравствуйте
Имею таблицу Query в ней две колонки (цифры). Мне необходимо просуммировать их (по колонкам = СумКол1 и СумКол2) и выдать результат в Labelи. Щас я считываю все RecNo и суммирую их. Но я бы хотел все это сделать через SQL запрос.
Там команда SUM есть, но как с ней работать не знаю -(
Помогите разобраться с этим запросом и объясните куда передаются результаты (что это за переменные и где их прописывать)
Заранее спасибо
Sedov Vitalik (2002-12-15 14:29:00) [1]точно AS Sumka забыли
Спасибо всем
Reindeer Moss Eater (2002-12-15 14:23:00) [2]Дык исправь неверное имя поля на верное имя поля
Nikolay M. (2002-12-15 14:23:00) [3]
> Select SUM(Sumka)
> From Id_acc
Select SUM(Sumka) AS SumkaFrom Id_acc
или
Var1:=Query2. Fields[0].AsInteger;
Sedov Vitalik (2002-12-15 14:20:00) [4]Решил пока для одной сделать
Прописал в 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:06:00) [5]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]);