求助

okh_g 2011-10-10 01:17:10
统计编号前面两位相同的金额合计

前面两位 11代表A小区,12代表B小区,13代表C小区
编号 日期 类型 金额
12047 2011-10-9 0:00 收视费 26
12246 2011-10-9 0:00 收视费 26
11161 2011-10-9 0:00 收视费 26
11166 2011-10-9 0:00 收视费 156
11238 2011-10-9 0:00 收视费 26
13244 2011-10-9 0:00 收视费 26
13028 2011-10-9 8:08 收视费 156
13028 2011-10-9 0:00 收视费 156
结果就像:A小区 208
B小区 52
C小区 338
...全文
85 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rotel-刘志东 2011-10-10
  • 打赏
  • 举报
回复
SELECT
CASE LEFT(编号,2) WHEN '11' THEN 'A小区' WHEN '12'THEN 'B小区' ELSE 'C小区' END as 区,
SUM金额) as 金额
FROM tb
GROUP BY
LEFT(编号,2)
薇薇 2011-10-10
  • 打赏
  • 举报
回复

select case substring('编号',1,2) when '11' then 'A小区' when '12' then 'B小区' else 'C小区' end
,sum('金额')
from tb
group by substring('编号',1,2)
--小F-- 2011-10-10
  • 打赏
  • 举报
回复
select
case left(编号,2) when '11' then 'A小区' when '12' then 'B小区' else 'C小区' end as 区,
sum(金额) as 金额
from
tb
group by
left(编号,2)

NBDBA 2011-10-10
  • 打赏
  • 举报
回复
select case left(编号,2) when '11' then 'A小区' when '12' then 'B小区' when '13' then 'C小区' else '' end as a
,sum(金额) as 金额
from tab
group by case left(编号,2) when '11' then 'A小区' when '12' then 'B小区' when '13' then 'C小区' else '' end
中国风 2011-10-10
  • 打赏
  • 举报
回复
use Tempdb
go
--> -->

if not object_id(N'Tempdb..#A') is null
drop table #A
Go
Create table #A([编号] int,[日期] Datetime,[类型] nvarchar(3),[金额] int)
Insert #A
select 12047,'2011-10-9',N'收视费',26 union all
select 12246,'2011-10-9',N'收视费',26 union all
select 11161,'2011-10-9',N'收视费',26 union all
select 11166,'2011-10-9',N'收视费',156 union all
select 11238,'2011-10-9',N'收视费',26 union all
select 13244,'2011-10-9',N'收视费',26 union all
select 13028,'2011-10-9 8:08',N'收视费',156 union all
select 13028,'2011-10-9',N'收视费',156
Go



select case left(编号,2) when '11' then N'A小区' when '12' then N'B小区' else N'C小区' END AS N'區',sum(金额) as 金额 from #A group by left(编号,2)

/*
區 金额
A小区 208
B小区 52
C小区 338
*/
中国风 2011-10-10
  • 打赏
  • 举报
回复
select case left(编号,2) when '11'  then 'A小区' when '12' then 'B小区' else 'C小区' end,sum(金额) as 金额 from tableA group by left(编号,2)

34,596

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧