mysql sum case group by
특정 컬럼의 상태값에 따라 구분지어 값을 보여주는 쿼리 입니다. 추가로 group by 하여 sum까지 추가해 보았습니다. SELECT contract_id, search_date, work_num, product_id, SUM(CASE WHEN sale_type_code = 'SALES' THEN etc_commission END) AS sales_etc_commission, SUM(CASE WHEN sale_type_code = 'TICKET_AMT' THEN etc_commission END) AS ticket_amt_etc_commission, SUM(CASE WHEN sale_type_code = 'ETC' THEN etc_commission END) AS etc_etc_commission FR..
DB/MySql
2017. 5. 23. 13:32