求SQL语句!在线等!

tianluoniao 2003-08-12 10:16:02
1基础表
编号 图书 购入总数
1 we 6


2报损表
编号 图书 报损数量
1 we 1
1 we 2
在么实现
编号 图书 购入总数 报损数量 现存数量
1 we 6 1+3 6-(1+3)
...全文
14 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dafu71 2003-08-12
  • 打赏
  • 举报
回复
如果我要通过图书名称进行模糊查找呢!我该怎么实现!
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.编号
tianluoniao 2003-08-12
  • 打赏
  • 举报
回复
如果我要通过图书名称进行模糊查找呢!我该怎么实现!谢谢
tianluoniao 2003-08-12
  • 打赏
  • 举报
回复
谢谢
pengdali 2003-08-12
  • 打赏
  • 举报
回复
select a.*,isnull(b.报损数量,0) 报损数量,a.购入总数-isnull(b.报损数量,0) 现存数量 from 基础表 a left join (select 编号,sum(报损数量) 报损数量 from 报损表 group by 编号) b on a.编号=b.编号
pengdali 2003-08-12
  • 打赏
  • 举报
回复
select a.编号,a.购入总数-isnull(b.报损数量,0) from 基础表 a left join (select 编号,sum(报损数量) 报损数量 from 报损表 group by 编号) b on a.编号=b.编号
txlicenhe 2003-08-12
  • 打赏
  • 举报
回复
Select a.编号,a.图书,a.购入总数,sum(b.报损数量) as 报损数量,
sum(b.报损数量) as 现存数量
from 基础表 a join 报损表 b on a.编号= b.编号
group by a.编号,a.图书,a.购入总数

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧