• 全部
  • 基础类
  • 应用实例
  • 新技术前沿

求将命令整合起来

hahaha170127 2008-03-13 03:08:42
city tower_name tower_no TCH call_time hcall_time am daytime

宜州 宜州德胜都围A HA10131 14 24.6 0.52 非城区 2007-11-1
宜州 宜州德胜都围B HA10132 6 29.05 42.27 非城区 2007-11-1
宜州 宜州德胜都围A HA10131 14 56.57 55.19 非城区 2007-12-1
宜州 宜州德胜都围B HA10132 6 9.54 30.08 非城区 2007-12-1
宜州 宜州德胜都围C HA10133 13 26.85 73.09 非城区 2007-12-1
宜州 宜州怀远罗山A HA10161 14 24.07 0.32 非城区 2007-12-1
宜州 宜州怀远罗山B HA10162 13 24.25 57.97 非城区 2007-12-1
宜州 宜州怀远罗山C HA10163 13 27.31 63.84 非城区 2007-12-1
宜州 宜州福龙京口A HA10211 6 6.16 0.16 非城区 2007-12-1

用命令 select top 10 a.city,a.tower_name,a.tower_no,sum(a.total) as ctime
from(select city,tower_name,tower_no,daytime,(call_time+hcall_time) as total from master
where daytime>'2007-12-1' and daytime<'2007-12-7') a where a.city ='河池' group by a.city,a.tower_name,a.tower_no order by ctime DESC;显示

河池九龙C HC30123 3301 河池
河池中行B HC30052 3223 河池
河池公路宾馆C HC30073 3209 河池
河池公路宾馆A HC30071 3161 河池
河池局九楼C HC30023 2994 河池
河池河北派出所B HC30282 2977 河池
河池职大C HC30133 2915 河池
河池无委A HC30031 2764 河池

现在想将小区合起来,(即宜州德胜都围A,宜州德胜都围B,宜州德胜都围C合起来成为宜州德胜都围,然后将3条合并成一条,显示tower_name 和总话务(A,B,C三个小区的和)就可以了)然后再排序,已在另一帖求得合并A,B,C的语句
select tower_name = case when right(tower_name,1) between 'A' and 'Z' then left(tower_name,len(tower_name)-1) else tower_name end,
sum(call_time)call_time,
sum(hcall_time) hcall_time
from master
group by case when right(tower_name,1) between 'A' and 'Z' then left(tower_name,len(tower_name)-1) else tower_name end
但是怎么整合都报错,求高人指点,给出合起来的语句!
...全文
31 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hahaha170127 2008-03-13
city tower_name tower_no TCH call_time hcall_time am daytime

宜州 宜州德胜都围A HA10131 14 24.6 0.52 非城区 2007-11-1
int nvarchar int int int int nvarchar datatime
补充,选取2007-12-1到2007-12-12号所有tower_name下的值,去掉后面的A,B,C,然后再合起来 call_time hcall_time的和再进行相加,不同的daytime也会出现相同的tower_name的值。然后再取话务量(call_time hcall_time的和再进行相加)最高的前十名!
回复
dawugui 2008-03-13
你不说详细点,怎么猜得到你的意思.

把结构,测试数据,算法,结果拿出来,很快就能搞定.
回复
hahaha170127 2008-03-13
就是在将相同的列和在一起,其中还包括时间范围,我再加上怎么都通不过!求给出指点。
回复
dawugui 2008-03-13
好象我那边全部都写了,包括结构,测试数据,结果.
没见错啊?
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2008-03-13 03:08
社区公告
暂无公告