CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

如何根据列的第一位得进行group

楼主hbjmdx008(http://www.biserver.cn)2006-07-04 15:47:49 在 MS-SQL Server / 基础类 提问

如何根据列的第一位得进行group    
  如下例子  
  tableA  
  id                 pr  
   
  11105010001059         10  
  11105010001060         20    
  11105010001060         30  
  22205010001060         10    
  32205010001060         15  
   
  要得到  
   
  pr  
   
  60  
  10  
  15  
   
  问题点数:20、回复次数:7Top

1 楼paoluo(一天到晚游泳的鱼)回复于 2006-07-04 15:50:39 得分 0

Select   SUM(pr)   As   pr   From   tableA   Group   By   id   Order   By   idTop

2 楼wangdehao(找找找(现在很幸福))回复于 2006-07-04 15:52:10 得分 10

select   pr=sum(pr)   from   tb  
  group   by   left(id,1)Top

3 楼gahade(与君共勉)回复于 2006-07-04 15:53:22 得分 5

create   table   #(id   varchar(50),pr   int)  
  insert   into   #(id,pr)  
  select   '11105010001059',10  
  union   all   select   '11105010001060',20    
  union   all   select   '11105010001060',30  
  union   all   select   '22205010001060',10    
  union   all   select   '32205010001060',15  
  select   sum(pr)   as   pr   from   #  
  group   by   left(id,1)  
  drop   table   #Top

4 楼paoluo(一天到晚游泳的鱼)回复于 2006-07-04 15:54:17 得分 5

汗,看錯了。  
   
  Select   SUM(pr)   As   pr   From   tableA   Group   By   Left(id,1)   Order   By   id  
  Top

5 楼hbjmdx008(http://www.biserver.cn)回复于 2006-07-04 15:58:34 得分 0

多谢。原来这里也可以用left啊。Top

6 楼playwarcraft(时间就像乳沟,挤挤还是有的)回复于 2006-07-04 15:58:42 得分 0

id                                   pr  
   
  11105010001059         10  
  11105010001060         20    
  11105010001060         30  
   
  -------------  
  為什麼要這3個相加,樓主沒說清楚,什麼規則?Top

7 楼hbjmdx008(http://www.biserver.cn)回复于 2006-07-04 16:00:40 得分 0

因为第一位全是1Top

相关问题

关键词

得分解答快速导航

  • 帖主:hbjmdx008
  • wangdehao
  • gahade
  • paoluo

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo