mysql - 我的 sql 中可用的股票 sql 查询

标签 mysql sql

我有两张 table 进货和出货。

in stock in.range=stock 并且颜色是不同的颜色id

库存返回

sum(rang) color
       17 1
       15 2
        7 4

&库存缺货返回

sum(rang) color
        3 4

我想要这样的结果,但我不会来,我尝试了一切

total stock | Sold Stock | Av Stock | color Id
         17 |       0    |       17 | 1
         15 |       0    |       15 | 2
          7 |       3    |        4 | 4

请帮忙在广告中表示感谢。

最佳答案

  Select IN.sum(rang) as TotalStock,
    (IN.sum(rang) - OUT.sum(rang)) as AvStock ,
    IN.color as Color
    from stockIn IN , stockOut OUT
    where IN.color = OUT.color ;

关于mysql - 我的 sql 中可用的股票 sql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31917903/

相关文章:

mysql - 将用户添加到 RDS 实例 - MySQL 数据库

php - MySQLi CSV 将数据文件加载到 MySQL(CSV 中的某些列,MySQL 中的某些列)

php - PHP/HTML 中的可控表格字段

mysql - 一个简单的 MYSQL View ,用于显示有关玩家及其监护人的信息

sql - 删除Oracle中文本中带有<的html标签

sql - 递归sql分配直到数量用完

mysql - 我应该为单个项目使用多个数据库吗

sql - 从数字中删除数字,Sql server

mysql - SQL:多对多关系和 'ALL' 子句

mysql - 如何在远程 MySQL 客户端上输出我的查询记录的 .csv?