Предположим, у меня есть следующие таблицы:
Я хотел бы сгруппировать по index
, а затем sumup
баллам. и я хочу добавить условное суммирование type=a
столбцов.
index type score
A a 10
A b 10
A c 20
B a 30
B a 40
Мой желаемый результат, как показано ниже.
index sum sum(type=a)
A 40 10
B 70 70
Я хотел бы добавить sum(type=a)
столбцов в следующие sql.
select sum(t.type) as sum,t.type as type
from yourtable t
group by type
Есть ли способ достичь