У меня есть таблица в этом формате
COL1 COL2 COL3
A NULL 4
A NULL 4
A VAL1 4
A VAL2 4
A VAL3 4
B NULL 5
B VAL1 6
Мне нужно вывести вывод следующим образом:
COL1 TOTAL VALID
A 20 12
B 11 6
Мой вопрос: как мне получить столбец «VALID» - он должен делать сумму col3, только если col2 не равен нулю.
Мне удалось правильно получить поле 'TOTAL', используя SUM и group by. Но как мне вычислить столбец «VALID»?
Есть идеи?
Большое спасибо!