добавить значения на основе различных значений другого столбца из таблицы с несколькими записями - PullRequest
1 голос
/ 08 ноября 2019

У меня есть таблица типа

Blockquote

, и я хочу, чтобы такие сводки были такими

enter image description here

Итак, я хочу суммировать пакеты для отдельных элементов, где в моей таблице может быть несколько записей, которые я не могу просто исключить, потому что причины разные.

Я не могу просто

select sum(package) from table group by buyer,item;

и я тоже не могу разделить его с количеством (пункт).

1 Ответ

2 голосов
/ 08 ноября 2019

вы можете использовать подзапрос

select sum(package), buyer
from (
  select distinct buyer, package
  from my_table  ) t
group by buyer
...