CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  应用实例

求语名

楼主blue_apple(蓝苹果)2006-03-02 14:56:43 在 MS-SQL Server / 应用实例 提问

一个表   T    
   
  时间                   材料编号       数量     出入  
  02-01-01         101                     100       入  
  02-01-01         102                     100       入  
  02-01-02         101                     10         出  
  02-01-03         101                     10         出  
  02-01-03         102                     50         出  
  02-01-04         101                     20         出  
   
  我想计算出材料的存数:  
  101       60  
  102       50  
   
  有没有办法用SQL语句统计呀???  
   
  问题点数:20、回复次数:2Top

1 楼lsqkeke(可可)回复于 2006-03-02 15:02:33 得分 0

 
  select   材料编号,  
                存数=sum(case   出入   when   '入'   then   数量   else   -数量   end)  
  from   tbTop

2 楼lsqkeke(可可)回复于 2006-03-02 15:03:17 得分 20

select   材料编号,  
                存数=sum(case   出入   when   '入'   then   数量   else   -数量   end)  
  from   tb  
  group   by     材料编号Top

相关问题

  • IF语名的写法?
  • 求一SQL语名
  • sql语句 查重名 ?
  • 《央视名嘴经典语录》轉載
  • 莫名其妙的错误:SQL语句
  • sql语句如何创建登陆名?
  • 如何用SQL语句给表改名?
  • 求查询语名。详见贴内
  • SQL语名,求最大值的记录
  • SQL语名中的CASE应用

关键词

  • 材料编号
  • 数量
  • 存数
  • case出入
  • sum
  • then数量else

得分解答快速导航

  • 帖主:blue_apple
  • lsqkeke

相关链接

  • SQL Server类图书

广告也精彩

反馈

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