Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

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

Всем привет!
Есть таблица с полями вида:
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/Pascal: asmlabs.ru
7in вне форума   Ответить с цитированием
Старый 15.05.2018, 10:01   #2
evg_m
Профессионал
 
Регистрация: 20.04.2008
Сообщений: 4,656
Репутация: 2097
По умолчанию

это суммы значений value1 и value2
Код:

sum(value1) as sumval1, ...

Цитата:
по всем записям для каждой пары human и krit.
Код:

group by human, ...

итого
Код:

select ...
from ...
group ...

__________________
программа — запись алгоритма на языке понятном транслятору

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

Спасибо!
__________________
Делаю лабы на Asm/Delphi/Pascal: asmlabs.ru
7in вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++. читаем из файла текст и каждое слово в нем, меняем с соседним. 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 14:49


14:38.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru