有个表,字段如下:部门,货号,尺码,数量
里面的记录是入库或销售或退货的记录,也就是数量值上的不同,入库时数量栏是正数,其它为负数,
0001,a,12,10
0001,a,12,-10
0002,a,12,10
0002,b,14,-10
...
...
0012,c,14,-10
没有主键,记录可重复,且都是杂乱的
想问是否能用SQL语句生成一个按部门分类,按货号,按尺码分类的汇总记录集,
形如:
0001部门
a,12,0
a,14,14
b,12,10
0002部门
a,12,0
a,14,14
b,12,10
...
或者说数据库设计本身有缺陷,一个表承载的东西太多,请给出一个解决以上问题的数据库设计模型,谢谢