powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как подсчитать сумму значений в запросе???
15 сообщений из 15, страница 1 из 1
Как подсчитать сумму значений в запросе???
    #32365927
'FaTsO'
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Допустим есть таблица с численными значениями...
Как подсчитать сумму всех значений...:::(((
...
Рейтинг: 0 / 0
Как подсчитать сумму значений в запросе???
    #32365977
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оч просто. Идешь ближайший книжный магзин и отдело по ИТ,
и покупаешь что-то типа "SQL для чайников"
...
Рейтинг: 0 / 0
Как подсчитать сумму значений в запросе???
    #32365981
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
главное на спрашивайте это на форуме по MS SQL
...
Рейтинг: 0 / 0
Как подсчитать сумму значений в запросе???
    #32365997
'FaTsO'
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не в этом дело...ошибка то в C++
пишу такую вешь:
int sum1 = 0;
while(!Query4->Eof)
{
if(Query4->FieldByName("Номер")->Text == 1)
{
sum1 + = StrToInt(Query4->FieldByName("Площадь")->Text);
}
Он у меня матерится на sum + = и пишут синтакс ерор
...
Рейтинг: 0 / 0
Как подсчитать сумму значений в запросе???
    #32366059
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А запросом неззя подсчитать ??

select sum(площадь) as площадь from table where номер = 1

а в твоем случае сделай попроще :)

int sum1 = 0;
while(!Query4->Eof)
{
if(Query4->FieldByName("Номер")->Text == 1)
{
sum1 = sum1 +Query4->FieldByName("Площадь")->AsInteger;
}


воот

____

...
Рейтинг: 0 / 0
Как подсчитать сумму значений в запросе???
    #32366065
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А скобку } после if поставить не забыли?
...
Рейтинг: 0 / 0
Как подсчитать сумму значений в запросе???
    #32366289
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл только в блоке while
____
...
Рейтинг: 0 / 0
Как подсчитать сумму значений в запросе???
    #32366961
'FaTsO'
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребят мне конечно стыдно...но почему-то он везде правильно считает...
но в одном месте он у меня не правильно считает
Скажем так вместо 16 пошит то 40 то 21
...
Рейтинг: 0 / 0
Как подсчитать сумму значений в запросе???
    #32366970
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не аддитивная группа?
...
Рейтинг: 0 / 0
Как подсчитать сумму значений в запросе???
    #32366985
'FaTsO'
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тамкороче говоря чуть побольше if'ов..там такая вот вещь:
int sum1 = 0;
int sum2 = 0;
Query4->First();
while(!Query4->Eof)
{
if(Query4->FieldByName("Номер")->Text == 1)
{
sum1 = sum1 + Query4->FieldByName("Площадь")->AsInteger;
}
if(Query4->FieldByName("Номер")->Text == 2)
{
sum2 = sum2 + Query4->FieldByName("Площадь")->AsInteger;
}
}
И как раз во втором if'е он начинает что то не то делать...???
...
Рейтинг: 0 / 0
Как подсчитать сумму значений в запросе???
    #32367086
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
while(!Query4->Eof)
{
if(Query4->FieldByName("Номер")->Text == 1)
{
sum1 = sum1 + Query4->FieldByName("Площадь")->AsInteger;
}
if(Query4->FieldByName("Номер")->Text == 2)
{
sum2 = sum2 + Query4->FieldByName("Площадь")->AsInteger;
}

Query4->Next(); А про это забыл или сдесь(в посте ) не написал ?

}
____
...
Рейтинг: 0 / 0
Как подсчитать сумму значений в запросе???
    #32367090
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интерестно а если у тебя
будет много-тысяч записей ,
ты вот так вот будешь перебирать все записи чтобы
вычислить сумму ??
____
...
Рейтинг: 0 / 0
Как подсчитать сумму значений в запросе???
    #32367181
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допустим есть таблица с численными значениями...
Как подсчитать сумму всех значений...:::(((

Я думаю самое время узнать про select SUM(field_name) from table_name

Ж)
...
Рейтинг: 0 / 0
Как подсчитать сумму значений в запросе???
    #32367183
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А мы ужо говорили ему он проигнарировал
____
...
Рейтинг: 0 / 0
Как подсчитать сумму значений в запросе???
    #32367534
'FaTsO'
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все нармально все работает...)))
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как подсчитать сумму значений в запросе???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]