数据:
数据类别 数据地点 数据金额
胜负彩 广州 300
进球彩 广州 500
胜负彩 深圳 300
进球彩 深圳 300
胜负彩 广州 600
进球彩 深圳 400结果:
数据类别 数据地点 数据金额
胜负彩 广州 900
进球彩 广州 500
胜负彩 深圳 300
进球彩 深圳 700就是把数据类别和数据地点相同的数据金额求和。
数据类别 数据地点 数据金额
胜负彩 广州 300
进球彩 广州 500
胜负彩 深圳 300
进球彩 深圳 300
胜负彩 广州 600
进球彩 深圳 400结果:
数据类别 数据地点 数据金额
胜负彩 广州 900
进球彩 广州 500
胜负彩 深圳 300
进球彩 深圳 700就是把数据类别和数据地点相同的数据金额求和。
胜负彩 广州 300
进球彩 广州 500
胜负彩 深圳 300
进球彩 深圳 300
胜负彩 广州 600
进球彩 深圳 400Select 数据类别,数据地点,Sum(数据金额) From 表 Group By 数据类别,数据地点
试试
Group By后面可以跟两个变量啊,呵呵
试试
--------------------------------------------------------
不是變量,這是字段
Select
数据类别,
数据地点,
SUM(数据金额) As 数据金额
From 表
Group By 数据类别,数据地点
Order By 数据地点,数据类别
FROM TABLE1
GROUP BY 数据类别, 数据地点
(类型 nvarchar(10),地点 nvarchar(20), 金额 money)
insert test select '胜负彩', '广州', 300
union select '进球彩', '广州', 500
union select '胜负彩', '深圳', 300
union select '进球彩', '深圳', 300
union select '胜负彩', '广州', 600
union select '进球彩', '深圳', 400
select 类型,地点,sum(金额)as 金额 from test
group by 类型,地点 order by 地点, 类型 desc,金额
drop table test
胜负彩 广州 300
进球彩 广州 500
胜负彩 深圳 300
进球彩 深圳 300
胜负彩 广州 600
进球彩 深圳 400Select 数据类别,数据地点,Sum(数据金额) From 表 Group By 数据类别,数据地点