본문 바로가기

TIL

240627-(S)(39)성분으로 구분한 아이스크림 총 주문량 / (43)조건에 맞는 사용자와 총 거래금액 조회하기

(39)성분으로 구분한 아이스크림 총 주문량

 

 

 

GROUP BY 사용할때 sum 안하면 그냥 맨위에있는 행값을 가져오기때문에 항상 신경 써야 한다고 생각했다.

 

SELECT i.INGREDIENT_TYPE,
        sum(f.TOTAL_ORDER) 'TOTAL_ORDER'
FROM FIRST_HALF f left join ICECREAM_INFO i on f.FLAVOR=i.FLAVOR
GROUP BY i.INGREDIENT_TYPE
ORDER BY f.TOTAL_ORDER

 

 


(43)조건에 맞는 사용자와 총 거래금액 조회하기

 

select *
from
    (SELECT  u.USER_ID,
            u.NICKNAME,
            sum(b.PRICE) 'TOTAL_SALES'
    from USED_GOODS_BOARD b left join USED_GOODS_USER u on b.WRITER_ID=u.USER_ID
    where b.STATUS='DONE'
    group by u.USER_ID) a
where a.TOTAL_SALES >= 700000
order by a.TOTAL_SALES

 

총거래금액인것을 유의 총임 총 sum 해야됨!

 

성공!