У меня есть таблица в этом формате
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?
Есть идеи? Большое спасибо!