반응형
SELECT COUNT(*) AS RESULT FROM
(
SELECT FAIL_CNT / TOTAL_CNT AS RATE FROM
(
SELECT S1.CNT AS SUCCESS_CNT
, S2.CNT AS FAIL_CNT
S1.CNT + S2.CNT AS TOTAL
FROM
(SELECT COUNT(*) AS CNT FROM TABLE1
WHERE DATE1 > SYSDATE - 1/24/12
AND STS = 1) S1,
(SELECT COUNT(*) AS CNT FROM TABLE1
WHERE DATE1 > SYSDATE - 1/24/12
AND STS = 0) S2
) S3
WHERE S3.TOTAL > 0 -- 0으로 나누면 안되므로
) S4
WHERE RATE > 0.1;
반응형
'IT > DB' 카테고리의 다른 글
Pro*C (0) | 2022.12.29 |
---|---|
SQL 연산자 BETWEEN, LIKE (0) | 2022.02.24 |
Oracle 컬럼 값 연결하여 SELECT 하기 (0) | 2022.02.21 |
Pro-C 커서 패치 예제 (0) | 2021.11.30 |
오라클 Pro*C 몇 분 지났는지 정보구하기 (0) | 2021.11.16 |
오라클 ProC 분단위 기간 정보 구하기 (0) | 2021.11.15 |
Oracle 두 시간 사이의 차이 구하기 (0) | 2021.10.23 |
Oracle PL/SQL 블록의 구조 (0) | 2021.07.17 |
PL/SQL 데이터 타입 (0) | 2021.07.17 |
댓글