Я хочу добавить два числа вместе, но когда одно из этих чисел равно null, тогда результат будет равен нулю. Есть ли способ обойти это. Я мог бы просто сделать это в коде, но я бы предпочел сделать это в запросе. Это база данных оракула.
Структура таблицы
hours_t
type craft regular overtime
A 1 5 0
A 1 3 1
B 2 9 <null>
B 1 4 4
Запрос
select type, craft, sum(regular + overtime) as total_hours
from hours_t
group by type, craft
order by type, craft
Нежелательные результаты
type craft total_hours
A 1 9
B 1 8
B 2 <null>
Желаемые результаты
type craft total_hours
A 1 9
B 1 8
B 2 9