+ -
当前位置:首页 → 问答吧 → 不确定的多字段汇总????!!!!!!

不确定的多字段汇总????!!!!!!

时间:2011-04-20

来源:互联网

日期        订单        款号        工序        产量
1月1日        987766        K1        GX1        2000
1月2日        987766        K1        GX2        3000
1月3日        987766        K1        GX3        1500
1月4日        987766        K1        GX4        2000
1月5日        987766        K1        GX5        1689
1月6日        987766        K1        GX6        2890
1月7日        987766        K1        GX7        2845
1月8日        987766        K1        GX1        3099
1月9日        987766        K1        GX3        2390
1月10日        987766        K1        GX5        12340
1月11日        987766        K1        GX7        12880
1月12日        768933        K2        GX1        2000
1月13日        768933        K2        GX2        1689
1月14日        768933        K2        GX3        2890
1月15日        768933        K2        GX4        2845
1月16日        768933        K2        GX5        2890
1月17日        768933        K2        GX6        2845
1月18日        768933        K2        GX7        3099
1月19日        768933        K2        GX1        2390
1月20日        768933        K2        GX3        12340
1月21日        768933        K2        GX5        12880
1月22日        768933        K2        GX7        2845

我希望达到以下的格式的汇总:
订单        款号 GX1          GX2  GX3  GX4  GX5  GX6  GX7  (工序因订单和款号的不同是变化不定的,所以必须先抽取工序再进行订单和款号的汇总)
987766        K1                                                       
768933        K2       


请问如何才能办到???谢谢

[ 本帖最后由 wx-x 于 2011-4-20 23:36 编辑 ]

附件

db1.rar(10.02 KB)

2011-4-20 23:34, 下载次数: 4

作者: wx-x   发布时间: 2011-04-20

是不是这样?
TRANSFORM Sum(表1.产量) AS 产量之总计
SELECT 表1.订单, 表1.款号, Sum(表1.产量) AS [总计 产量]
FROM 表1
GROUP BY 表1.订单, 表1.款号
PIVOT 表1.工序;

作者: zez   发布时间: 2011-04-21

给个提示:
1、将数据按分类汇总后
2、汇总后的数据与原数据联合查询到一起,A union all B
3、最后进行行转列的TRANSFORM查询(交叉表查询)。

作者: marco   发布时间: 2011-04-21