【发布时间】:2021-08-18 20:57:58
【问题描述】:
我有这样的数据:
| Date | Type | Amount |
|---|---|---|
| 1/1/21 | Load | 40.00 |
| 1/2/21 | Spend | -20.00 |
| 1/3/21 | Withdraw | -10.00 |
| 1/4/21 | Load | 40.00 |
| 1/5/21 | Spend | -20.00 |
| 1/5/21 | Spend | -15.00 |
| 1/6/21 | Load | 40.00 |
我想做的是得到这样的输出:
| Load Date | Type | Amount |
|---|---|---|
| 1/1/21 | Spend | -20.00 |
| 1/1/21 | Withdraw | -10.00 |
| 1/4/21 | Spend | -35.00 |
我想在 load 类型的两行之间汇总分配给每个交易 type 的金额。
我将如何在 SQL 中执行此操作?
【问题讨论】:
-
哪个版本的 MySQL? (为什么这也被标记为 vertica?)