안녕하세요. 저는 이처럼 테이블을 보유하고 있으며 각 유형에 대한 합계 비율 (개수)을 가져 오는보기를 구성하려고합니다. 이것은 나에게 잘못된 결과를 내 쿼리 (각 유형에 대해
, 나는 "고양이"에 NULL와 "고양이"임팔라에서 다른 카테고리의 행 개수 나누기
에 null 이외의 값이 카운트의 합으로 계산의 합을 나누고 싶습니다 내가 먼저 수를 요약해야하기 때문에 나는 생각하지만, 필자는이 테이블 사용)
select case
When protocol = 61002 AND type= 3 THEN "S11 Success Rate"
When protocol= 61002 AND type = 4 THEN "S11 Bearer Success Rate"
end as name,
max(case when cat is null then count end)/nullif(max(case when cat is not null then count end),0) as result
from table
그렇게 어려움을 겪고 :
을 유형 3의 원하는 결과는 결과가 될 것 = (63 + 15456) / (51,609 + 18,127) = 0.2225 나는이 느낌
예, 오늘 아침에 해결해 주셔서 감사합니다. –