Select a.编号,a.图书,a.购入总数,sum(b.报损数量) as 报损数量,
sum(b.报损数量) as 现存数量
from 基础表 a join 报损表 b on a.编号= b.编号
group by a.编号,a.图书,a.购入总数
sum(b.报损数量) as 现存数量
from 基础表 a join 报损表 b on a.编号= b.编号
group by a.编号,a.图书,a.购入总数
解决方案 »
- Microsoft SQL Server 2008 R2 SP2 - Express Edition安装问题
- 全角、半角转换的函数,欢迎收藏
- 一直困扰我的问题,BOM反查直接上级跟顶级
- SqlServer2005安裝不全
- 难题求解【标题要【长】【长】【长】【长】【长】【长】【长】【长】】
- 如何在sql server 7.0中用sql语句实现自动获取sql server的安装目录?(不是在sql server2000中)
- SQLSERVER里的数据库 导入到Sqlite
- 怎么样查看所有用户登录数据的历史记录?
- sql server里varchar字段和nvarchar字段有什么区别
- 请各位高手帮忙,sql语句的问题
- 存储过程的问题
- SQL语句提问,在线……
select a.*,isnull(b.报损数量,0) 报损数量,a.购入总数-isnull(b.报损数量,0) 现存数量 from 基础表 a where a.图书 like '%we%' left join (select 编号,sum(报损数量) 报损数量 from 报损表 group by 编号) b on a.编号=b.编号