首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >产品清点库存

产品清点库存
EN

Stack Overflow用户
提问于 2017-03-26 08:02:04
回答 1查看 99关注 0票数 0

我有商店产品进货表的详细资料。

当我用价格输入产品时,用储存库和数量输入产品。

通过获得具有存储库和数量的产品id来获得输出产品。

现在,我需要清点存储库中的产品清单。

示例:

Bii详细数据:

代码语言:javascript
运行
复制
Type    Product_ID Repository_id Qty
1       2          2             1
1       2          2             3
2       2          2             1
1       2          3             2
1       2          3             3
2       2          3             2

注:输入: 1:输入,2:输出

折叠数据:存储库2中产品2的总库存有:

代码语言:javascript
运行
复制
  Total Input - Total output = (1+3) - 1 = 3

我需要sql用于:-列表所有存储库都有产品:示例与产品2,有2个存储库2,以及3 -产品存储库的总库存:示例,与产品2和存储库3。总库存为3。

那么,如何使用SQL进行查询呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-26 08:12:07

在SQL中

当基于类型时,可以使用sum和group和case。

代码语言:javascript
运行
复制
  select 
      Product_ID
    , Repository_id
    , sum(case when type = 1 then Qty 
               when typ2 = 2 then -Qty
          END) total
  from my_table 
  group by       
      Product_ID
    , Repository_id
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43026445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档