当前位置:编程学习 > C#/ASP.NET >>

查询统计

这些数据是几个表查询统计出来的,不在同一个表上,要怎么样才能统计出想要的结果?

查询出来的数据为

材料   颜色   001  002  003  004  005  006  007  total
               3    2     1   4    2    3    2    17
               1    4     1   2    3    2    1    14
               2    1     3   1    2    4    2    15

要得到的结果
材料   颜色   001  002  003  004  005  006  007  total
               6    7    5    7    7    9    5    46

--------------------编程问答-------------------- sum(001),sum..................... --------------------编程问答--------------------

CREATE TABLE c1
(
  id1 INT,
  id2 INT,
  id3 INT
)

INSERT INTO c1 VALUES(1,1,2)
INSERT INTO c1 VALUES(2,2,2)
INSERT INTO c1 VALUES(3,1,2)
INSERT INTO c1 VALUES(4,3,2)
INSERT INTO c1 VALUES(1,3,2)

SELECT * FROM c1

SELECT SUM(id1) AS id1, SUM(id2) AS id2 ,SUM(id3) AS id3 FROM c1


id1         id2         id3
----------- ----------- -----------
1           1           2
2           2           2
3           1           2
4           3           2
1           3           2

(5 row(s) affected)

id1         id2         id3
----------- ----------- -----------
11          10          10

(1 row(s) affected)

--------------------编程问答-------------------- sql语句中的sum,然后按颜色group by --------------------编程问答-------------------- 欧对了,你那种用数字做列名的要加上方括号,sum([001]) --------------------编程问答-------------------- 不是这个意思  001  002 已经是统计出来的数据了 


材料 颜色 001 002 003 004 005 006 007 total
         3    2   1   4   2   3   2  17
         1    4   1   2   3   2   1  14
         2    1   3   1   2   4   2  15
这个结果已经是用存储过程统计出来的数据了  我想在这基础上实现
   材料 颜色 001 002 003 004 005 006 007 total
            6    7   5   7   7  9   5   46
--------------------编程问答--------------------
不是这个意思 001 002 已经是统计出来的数据了 
材料 颜色 001 002 003 004 005 006 007 total
3 2 1 4 2 3 2 17
1 4 1 2 3 2 1 14
2 1 3 1 2 4 2 15

这个结果已经是用存储过程统计出来的数据了 我想在这基础上实现

材料 颜色 001 002 003 004 005 006 007 total
6 7 5 7 7 9 5 46
--------------------编程问答-------------------- 怎么没人回啊
--------------------编程问答-------------------- 还是没看明白
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,