Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.035 c
4-15376
Diamond Cat
2002-11-18 00:17
2003.01.06
чем можно заменить сообщение BM_SETIMAGE


1-15094
Beginner
2002-12-22 18:53
2003.01.06
Как в RichEdit вставить текст в текущую позицию курсора?


14-15235
nick-from
2002-12-14 12:59
2003.01.06
---|Ветка была без названия|---


1-15154
gerd
2002-12-23 17:52
2003.01.06
Как связать Word документ с моим приложением?


1-14993
baryjuli
2002-12-21 22:11
2003.01.06
как выяснить, что данные в строке имеют вид числа?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский