Соединить построчно результат запроса postgresql

Допустим, есть две таблицы. Я их сджойнила, сгруппировала по датам и товарам (фруктам) с условием

select * 
count(a.id) as count_id, sum(b.quantity) as sum_quantity
from tab1 a inner join tab2 b 
on a.id = b.id 
where (a.column1 = 'apple' or a.column1 = 'banana') 
and (тут длинный фильтр по дате) 
group by report_data;

чтобы, например, из всех товаров вывести результаты только для яблок и бананов. Как можно дальше просуммировать результаты и объединить их в общую категорию фрукты?

Было (привела не все строки):

apple   25      06.2020
banana  12      06.2020
apple   16      07.2020
banana  18      07.2020
apple   84      08.2020
banana  93      08.2020

Нужно:

fruits   37    06.2020
fruits   34    07.2020
fruits   177   08.2020

Ответы (0 шт):