У меня проблема с выбором столбцов, которые были суммой определенных строк.
Допустим, у нас есть данные:
date key value
--------------------------
2019-04-14 A 1
2019-04-14 B 2
2019-04-14 C 3
2019-04-14 D 4
2019-04-14 E 5
Я хочу сгруппировать строку в два с определенным ключом иСуммируйте значение каждой группы.
Допустим, что create Group X
состоит из значения [A, C, D]
, а группа Y
состоит из значения [B, E]
.
Итакв конце мы хотели получить два столбца, например:
X Y
-----
8 7
Мой запрос не работает:
SELECT SUM(a.value) as X, SUM(b.value) as Y
FROM table a, table b
WHERE a.date='2019-04-14' AND b.date=a.date AND a.code IN ('A', 'C', 'D') AND b.code IN ('B', 'E)