【发布时间】:2021-02-09 07:42:57
【问题描述】:
我有一个包含这些列的表:
- 产品标题
- 产品分类
- 数量(可以是收入和结果)
- 价格
- IncomeOutcome(可以是 1 或 2,1 表示 收入 2 表示 结果)
我需要查询我的每个单独产品的剩余项目。
例如我有以下几行:
| Title | Sort | Quantity | Price | IncomeOutcome |
|---|---|---|---|---|
| Beer | Light | 100 | 8$ | 1 |
| Beer | Light | 60 | 8$ | 2 |
| Beer | Dark | 80 | 9$ | 1 |
| Beer | Dark | 50 | 9$ | 2 |
第 1 行表示我以 8 美元的价格收到 100 黑啤酒
第 2 行表示我以 8 美元的价格出售 60 黑啤酒
我如何编写一个查询,为我的表中的每个行返回这样的行:
| Title | Remainder |
|---|---|
| Light Beer | 40 |
| Dark Beer | 30 |
【问题讨论】:
标签: sql sql-server