여러 가지 일을하는 상태를 작성해야합니다.multiple select from query 오류
여기서는 개수를 선택하는 첫 번째 선택이며 올바르게 작동합니다.
select PLANNED
from (SELECT count(FACT.EVENT) AS PLANNED
FROM FACT FACT
WHERE FACT.PLANNEDOTGFLAG = 1
AND FACT.STARTDATETIME >= SYSDATE - 365
)
동일한 표의 예와 다른 정보를 나타내는 다른 문장을 작성해야합니다.
select count(effected)
from fact
where startime between 01/01/2013 and 01/02/2013
궁금 해서요 나는이
select PLANNED,
Count_EFFECTED
from (SELECT count(FACT.EVENT) AS PLANNED
FROM FACT FACT
WHERE FACT.PLANNEDOTGFLAG = 1
AND FACT.STARTDATETIME >= SYSDATE - 365
union all
select count(FACT.effected) AS Count_EFFECTED
from fact fact
where fact.startime between 01/01/2013 and 01/02/2013
)
3 중첩 된 쿼리
SELECT
A.PLANNED,
B.effec,
C.XOUND // not working yet.
FROM
(SELECT count(FACT.EVENT) AS PLANNED FROM FACT FACT
WHERE FACT.PLANNEDOTGFLAG = 1 AND FACT.STARTDATETIME >= SYSDATE - 365) A,
(select count(FACT.effected) AS effec from fact fact
WHERE FACT.STARTDATETIME between 01/01/2013 and 01/02/2013) B
//how can I add 3rd select which is nested.
(select round(FACT.ID) AS XOUND
FROM
(SELECT SUM(FACT.CIM)/SUM(FACT.CUST) AS ID
FROM FACT FACT
WHERE FACT.STARTDATETIME between 01/01/2013 and 01/02/2013
AND OTGFLAG = 1 AND PLANNEDOTGFLAG = 0)) C
누군가의 도움이 할 수있는 3 중첩 된 쿼리를 추가 도움이 필요 귀하의 요구 사항 당신이 당신의 쿼리를 변경할 수 있습니다에 대한
. 편집을 참조하십시오. – Mowgli
'CIM'열의 합계와 주어진 'CUST'열의 합계를 얻으려고하십니까? – Renu
@Renu 네, 합계를 구하고 비율로 나눕니다. – Mowgli