[求助]SQL统计语句

okdiy 2006-06-17 11:39:19
有二张表大概表结构如下:
入库表:stock
产品ID   产品名   入库数量
productid productname number
1 AAA 2
1 AAA 2
2 BBB 4
出库表:out
产品ID 产品名 出库数量
  1 AAA 3

我想得到库存表是
产品ID 产品名  入库总数量 出库总数量 库存

1 AAA   4 3 1
请问这样的SQL统计语句怎么写?

...全文
96 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
okdiy 2006-06-17
  • 打赏
  • 举报
回复
XX
gjz_1209 2006-06-17
  • 打赏
  • 举报
回复
来迟了,同意楼上。
paoluo 2006-06-17
  • 打赏
  • 举报
回复

Select
A.productid As 产品ID,
A.productname As 产品名,
A.number As 入库总数量,
B.number As 出库总数量,
(A.number-B.number) As 库存
From
(Select productid,productname,SUM(number) As number From stock Group By productid,productname) A
Inner Join
(Select productid,SUM(number) As number From [out] Group By productid) B
On A.productid=B.productid

34,594

社区成员

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

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