누구나 하나의 열의 열을 합산하는 방법을 이해할 수 있다면 궁금합니다.oracle - 하위 쿼리에서 합계?
나는 이것을 조사해 왔으며 나는 밑줄을 긋는 데있어 올바른 줄에 있다고 생각한다. 나는 그 질문을 합쳐서 하위 쿼리로 취급해야한다. 그러나 나는 많은 행운이 아니에요 - 하위 쿼리에 별칭을 주어야합니까, 아니면 합계로 쿼리를 줄 바꿈 할 수 있습니까?
다음은 합계를하려는 작업 쿼리입니다. 모든 시도는 명확하게하기 위해 합계로 남겨 둡니다!
SELECT TICKET_TYPE.PRICE AS TOTALSALES, RESERVATION.RESERVATION_ID,
CINEMA.LOCATION, PERFORMANCE.PERFORMANCE_DATE
FROM RESERVATION, TICKET, TICKET_TYPE, CINEMA, PERFORMANCE
WHERE TICKET_TYPE.TICKET_TYPE_ID = TICKET.TICKET_TYPE_ID
AND TICKET.RESERVATION_ID = RESERVATION.RESERVATION_ID
AND RESERVATION.PERFORMANCE_ID = PERFORMANCE.PERFORMANCE_ID
AND CINEMA.LOCATION = 'sometown'
AND PERFORMANCE.PERFORMANCE_DATE = to_date('01/03/2009','DD/MM/yyyy');
일부 데이터 ...
TOTALSALES RESERVATION_ID LOCATION PERFORMANCE_DATE
2.8 1 sometown 01-MAR-09
3.5 2 sometown 01-MAR-09
2.8 3 sometown 01-MAR-09
2.8 3 sometown 01-MAR-09
2.8 3 sometown 01-MAR-09
2 4 sometown 01-MAR-09
2.8 5 sometown 01-MAR-09
감사합니다! 당신이 어 그리 게이터를 혼합하면
현재 성능 테이블에 CINEMA를 묶는 것이 아무것도 없으므로 일부 문제가 발생할 수 있습니다. – curtisk