Ранее я задавал следующий вопрос: Вычисление процента в SQL
Теперь мне посчастливилось получить отличный ответ, однако в своем вопросе я не учел, что мои строки могут содержать ноль.
Ряд вопросов, где просто:
select
Number_of_Calls,
Number_of_Answered,
((Number_of_answered/Number_Of_Calls)*100) as answer_percent,
Date
from table Where Date BETWEEN '2012-09-10' AND '2012-09-11'
Однако Number_of_answered может быть равен нулю (если наша компания не отвечала на звонки), поэтому, если мне нужно полное число в процентах, как мне принять во внимание 0?
Кстати. База данных, которую мы используем, представляет собой базу данных Oracle с PL SQL.
AND Number_of_answered > 0
? - person Kosta   schedule 07.12.2012