Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2018, 23:02   #1
7in
(aka Jin X) !RTFM!
Форумчанин
 
Аватар для 7in
 
Регистрация: 14.12.2014
Сообщений: 295
По умолчанию Сумма значений с группировкой по соседним полям

Всем привет!
Есть таблица с полями вида:
human, krit, value1, value2

Например:
Код:
A  x  1  2
A  x  0  1
A  x  2  3
A  y  3  1
A  y  2  2
B  x  4  6
B  x  3  2
Нужно сформировать запрос, который вернёт таблицу вида:
human, krit, valsum1, valsum2

Где valsum1 и valsum2 – это суммы значений value1 и value2 соответственно по всем записям для каждой пары human и krit.
Т.е. для данного примера должна получиться следующая таблица:
Код:
A  x  3  6
A  y  5  3
B  x  7  8
Честно говоря, ума не приложу, как создать такой SQL-запрос.
Реально ли это сделать? И как такой SQL-запрос будет выглядеть?
Делаю лабы на Asm/Delphi/C++/Python/VBA(Excel): asmlabs.ru
7in вне форума Ответить с цитированием
Старый 15.05.2018, 09:01   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

это суммы значений value1 и value2
Код:
sum(value1) as sumval1, ...
Цитата:
по всем записям для каждой пары human и krit.
Код:
group by human, ...
итого
Код:
select ...
from ...
group ...
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 15.05.2018 в 09:05.
evg_m вне форума Ответить с цитированием
Старый 15.05.2018, 11:30   #3
7in
(aka Jin X) !RTFM!
Форумчанин
 
Аватар для 7in
 
Регистрация: 14.12.2014
Сообщений: 295
По умолчанию

Спасибо!
Делаю лабы на Asm/Delphi/C++/Python/VBA(Excel): asmlabs.ru
7in вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++. читаем из файла текст и каждое слово в нем, меняем с соседним. stupidstudent Помощь студентам 0 13.12.2011 23:43
Присваивание значений одинаковым полям разных типов. Alex Cones Общие вопросы Delphi 1 20.09.2010 17:56
Запрос с группировкой значений setrik777 Общие вопросы Delphi 5 20.10.2009 11:49
Сумма значений строк Deni55 Microsoft Office Excel 14 02.06.2009 13:56
Сумма по полям в конце таблицы Subscriber SQL, базы данных 8 05.03.2009 13:49