Presto SQL Карта к столбцам - PullRequest
0 голосов
/ 18 марта 2020

Я пытаюсь создать несколько столбцов на карте, кто-то может помочь? Мой запрос такой:

     select
           multimap_agg(produtos,amount) products  ,"seller" seller from
     self_service_data.self_inside_field_sales
     where pipeline = '[IS] Closer Pipeline'
     group by 2

У меня есть такой результат:

My Table

Я пытаюсь получить таблицу с небольшими группами с:

Seller, Number of Products (A+B) sold,   sum(amount), Number of Products sold(C+D),  sum(amount)

1 Ответ

1 голос
/ 18 марта 2020

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

select
    seller,
    produtos,
    count(*) no_produtos,
    sum(amount) sum_amount
from self_service_data.self_inside_field_sales
where pipeline = '[IS] Closer Pipeline'
group by seller, produtos
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...