Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.191.186.194] |
|
Данный раздел предназначается исключительно для обсуждения вопросов использования языка запросов SQL. Обсуждение общих вопросов, связанных с тематикой баз данных - обсуждаем в разделе "Базы данных: общие вопросы". Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ. |
Сообщ.
#1
,
|
|
|
Всем привет!
Есть таблица с полями вида: 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-запрос будет выглядеть? |
Сообщ.
#2
,
|
|
|
select human, krit, sum(value1) as valsum1, sum(value2) as valsum2 from XXX group by human, krit; |
Сообщ.
#3
,
|
|
|
Спасибо, grgdvo!
|