请问如何使用grouping实现小计、合计问题?
现有表table_name,字段有sail(记录销售情况,比如:打折、退货)、ISBN(记录商品编号,比如:00001 00002)、number记录数量、name记录商品名称。
现希望实现下述输出功能:
sail bh name number
打折 00001 铅笔 100
打折 00002 毛笔 200
打折 00003 油笔 300
小计 600
退货 00001 铅笔 -10
退货 00004 水彩笔 -50
小计 -60
合计 540
请问该如何写SQL语句?