SQL - sum of some rows, minus sum of other rows

前端 未结 2 559
我寻月下人不归
我寻月下人不归 2021-01-23 11:53

I have a table in mySQL with the following columns:

CUSTOMER_CODE | TRANS_TYPE | TRANS_VALUE

TRANS_TYPE could be either \"DRINV\" (a sale) or \

2条回答
  •  暖寄归人
    2021-01-23 12:16

    select customer_code,
           sum(case
                 when trans_type = 'DRINV' then
                  trans_value
                 else
                  -trans_value
               end) as net_sales
      from dr_trans
     group by customer_code
    

提交回复
热议问题