Oracle에서 pub_id, sales, price를 나열하는 titles 테이블에서 pub_id와 최대 총 수익을 모두 반환하는 쿼리를 작성하려고합니다. 나는를 얻을 수있는 방법 SUM()에서 Max() 사용
SELECT MAX(SUM(sales*price)) FROM titles GROUP BY pub_id;
모든 아이디어와 나는
SELECT PUB_ID, SUM(SALES*PRICE) as TotalRevenue FROM TITLES GROUP BY PUB_ID;
각 pub_id를위한 pub_id를 총 매출 목록 중 하나를 얻을 수 있습니다 아니면 그냥 MAX (판매 * 가격)를 얻을 수 있습니다 pub_id가 총 수익의 최대 값을 초과합니까?
감사 @Greg. 그것은 제가 필요한 것을 제공합니다. – user1078958
문제 없음 -이 대답을 수락 해 주시기 바랍니다 :-) –