초보자 용의 질문에 사과드립니다. 그러나 이러한 쿼리를 여러 쿼리가 아닌 하나의 데이터 세트에 어떻게 넣을 수 있습니까? 그들은 모두 동일한 테이블에서 꺼내집니다. 또한 볼 수 있듯이 "Open_Time"이 있습니다. 이것은 DATE 형식입니다. Open_date가 지난 60 일 이내에 어떻게 말합니까?SQL이 별도의 쿼리를 결합합니다
SELECT COUNT(P_NUMBER)
FROM PROBLEM_REPORT
WHERE Assignment='Crosby'
AND Severity=4
AND Open_Time<=60;
SELECT COUNT(P_NUMBER)
FROM PROBLEM_REPORT
WHERE Assignment='Crosby'
AND Severity=5
AND Open_Time<=60;
SELECT COUNT(P_NUMBER)
FROM PROBLEM_REPORT
WHERE Assignment='Crosby'
AND Severity=4
AND Close_Time<=60;
SELECT COUNT(P_NUMBER)
FROM PROBLEM_REPORT
WHERE Assignment='Crosby'
AND Severity=4
AND Close_Time<=60;
SELECT COUNT(P_NUMBER)
FROM PROBLEM_REPORT
WHERE Assignment='EUC'
AND Severity=4
AND Open_Time<=60;
SELECT COUNT(P_NUMBER)
FROM PROBLEM_REPORT
WHERE Assignment='EUC'
AND Severity=5
AND Open_Time<=60;
SELECT COUNT(P_NUMBER)
FROM PROBLEM_REPORT
WHERE Assignment='EUC'
AND Severity=4
AND Close_Time<=60;
SELECT COUNT(P_NUMBER)
FROM PROBLEM_REPORT
WHERE Assignment='EUC'
AND Severity=4
AND Close_Time<=60;
하나의 결과 집합을 사용하려면 공용체를 사용하십시오. 하지만이 SQL을 작성할 수있는 더 나은 방법이있다. – Hiten004