CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

求Access中的一个关于汇总的SQL语句。急~~~~~在线等~

楼主marist(我想学编程)2006-03-14 22:28:14 在 .NET技术 / ASP.NET 提问

在access里,有这样一个G表:  
   
  Name     Type     Number  
  -------------------  
  A             1             200  
  A             0             150  
  B             1             450  
  A             1             50  
  B             0             250    
  C             1             1000  
   
  从上表,我要得出这样的数据  
  Name     Number  
  -------------  
  A             100  
  B             200    
  C             1000  
   
  逻辑计算的过程是:在所有Name=A的行中,Type=1的数据全部相加,然后减去所有Type=0的数据,得出上面列出来的A的Number值,B也同样经过这样的计算,C在表中只有一行数据,所以Number值没有变化。  
   
  请问:要实现这个逻辑计算过程的SQL语句怎么写?请注意,是在Access中而不是在SQL   SERVER中。  
   
  谢谢大家。 问题点数:100、回复次数:6Top

1 楼singlepine(小山)回复于 2006-03-14 22:41:36 得分 70

select   Name,sum(case   Type   when   1   then   Number   else   -Number   end)   from   grade   group   by   NameTop

2 楼marist(我想学编程)回复于 2006-03-14 22:47:58 得分 0

TO   小山:access是不是不支持case?access的查询里报语法错误。Top

3 楼singlepine(小山)回复于 2006-03-14 22:49:11 得分 0

select   Name,sum(iif(Type=1,Number,-Number))   from   grade   group   by   NameTop

4 楼califord(远方)回复于 2006-03-14 22:50:19 得分 30

支持的呀Top

5 楼marist(我想学编程)回复于 2006-03-14 22:54:45 得分 0

TO   小山:查询出来的都是负数。。还是不行啊。Top

6 楼marist(我想学编程)回复于 2006-03-15 15:35:55 得分 0

已经解决了,用下面的语句可以实现:  
   
  select   name,sum([number])   from   (select   [name],[number]   from   表   where   type=1   union   all   select   [name],[number]*-1   from   表   where   type   =   0)   group   by   name  
   
  谢谢大家。Top

相关问题

  • 求一access中关于汇总的SQL语句,在线等~~~~~~~~~~
  • 求一条汇总的SQL语句!
  • 求一条交叉汇总sql语句
  • 高分求:汇总统计sql语句
  • Access SQL 语句
  • 这个汇总语句如何简化?sql语句问题
  • 使用SQL语句进行分类汇总,出现多余汇总行
  • 这样的汇总应该如何做呢??(SQL语句)/(IB)
  • 请教一个分类汇总的sql语句的写法。
  • 请问这个汇总sql语句如何写??????????????????????

关键词

  • 语句
  • 数据
  • access
  • number
  • sum
  • group
  • select
  • type

得分解答快速导航

  • 帖主:marist
  • singlepine
  • califord

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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