Извините, эта проблема настолько уникальна, что я не смог придумать лучшего названия.
У меня есть таблица в следующем виде:
--------EXAMPLE---------------------------------------------------------
Cat1 Cat2 Value
a e1 113
b e1 14
a e2 15
c e3 13
a e1 13
a e2 11
c e4 1
Для каждого отдельного значения в Cat1 я хочу найти максимум значений, сгруппированных по Cat2, а затем суммировать их.
Итак, для приведенной выше таблицы для Cat1 = 'a'
Шаг 1: я хочу извлечь следующие строки:
Cat1 Cat2 Value
a e1 113
a e2 15
a e1 13
a e2 11
Шаг 2: Я хочу извлечь максимум, соответствующий Cat2:
Cat1 Cat2 Value
a e1 113
a e2 15
Шаг 3: Суммируйте значение, чтобы получить:
Cat1 SumOfValueColumn
a 128
b 14
c 14
Я могу сделать это в несколько шагов, но я хочу добиться этого за один шаг. Я использую Сибэйс.
Спасибо