• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Суммирование в столбце (sum),

  • Автор темы Автор темы CLIPSA
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
C

CLIPSA

Есть ADOQuery1 . и мне нужно просуммировать столбец "Total" и полученное значение занести в Label1.
Я начала писать вот как:
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("SELECT SUM(Total) FROM main_table");
ADOQuery1->ExecSQL();

Ну а теперь незнаю как значение суммы в Label1 заносить?
 
Код:
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("SELECT SUM(Total) AS MySum FROM main_table");
ADOQuery1->Open();

Label1->Caption = FloatToStr(ADOQuery1->FieldByName("MySum")->AsFloat);
 
На сколько я поняла мне нужно дополнительное поле MySum в таблицу добавить?
 
А оно мне пишит, что такое поле (т.е. total) ненайдено. Хотя насамом деле оно есть
 
Ничего добавлять не надо .. вы просто обозвали Вашу сумму названим MySum .. если оно так пишет .. значит может его точно там нет :) Ему навернео виднее :)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы