神舟战神哪款好:各位大哥:有一个sql分类求和问题请教

来源:百度文库 编辑:高校问答 时间:2024/04/27 16:44:56
各位大哥:有一个sql分类求和问题请教. 表tb1
in_date prd_no type rank qty qty2

01-01-2006 pd-01 mk-01 mr-01 50 60

01-01-2006 pd-01 mk-01 mr-02 80 90

01-01-2006 pd-01 mk-02 mr-01 100 150

01-01-2006 pd-01 mk-02 mr-02 120 100

01-02-2006 pd-01 mk-01 mr-01 60 60

01-02-2006 pd-01 mk-01 mr-02 90 70

01-02-2006 pd-01 mk-02 mr-01 140 120

01-02-2006 pd-01 mk-02 mr-02 180 100

要求得到的结果为:

in_date prd_no type rank qty1 qty2

01-01-2006 pd-01 mk-01 mr-01 50 60

01-01-2006 pd-01 mk-01 mr-02 80 90

01-01-2006 pd-01 mk-02 mr-01 100 150

01-01-2006 pd-01 mk-02 mr-02 120 100

01-02-2006 pd-01 mk-01 mr-01 60 60

01-02-2006 pd-01 mk-01 mr-02 90 70

01-02-2006 pd-01 mk-02 mr-01 140 120

01-02-2006 pd-01 mk-02 mr-02 180 100

小计 mk-01 mr-01 110 120

mk-01 mr-02 170 160

mk-02 mr-01 240 270

mk-02 mr-02 300 200

合计: mk-01 mr-01 230

mk-01 mr-02 330

mk-02 mr-01 510

mk-02 mr-02 500

请教各位如何用sql实现?

select mk-01, mr-01, sum(qty),sum(qty2)
from 表tb1
group by mk-01, mr-01