У меня есть таблица, которая выглядит следующим образом:
date store flag
1 5/4/2018 a 1
2 5/4/2018 a 1
3 5/3/2018 b 1
4 5/3/2018 b 0
5 5/2/2018 a 1
6 5/2/2018 b 0
Я хочу сгруппировать по дате, сохранить и суммировать количество флагов
, то есть table_a ниже:
date store total_flag
1 5/4/2018 a 2
3 5/3/2018 b 1
4 5/2/2018 a 1
5 5/2/2018 b 0
Это то, что я пытаюсь:
create multiset volatile table flag_summary as (
sel table_a.*, SUM(table_a.flag) as total_flag
group by date, store
)
with data primary index (date, store) on commit preserve rows;
Выше приведено сообщение об ошибке: «CREATE TABLE Failed. [3504] Выбранные неагрегированные значения должны быть частью связанной группы.