【发布时间】:2022-11-26 12:18:43
【问题描述】:
我开始使用 Google 表格上的查询功能,我有 3 列包含来自不同用户的数据。如下。
| Users | Amount | Type |
|---|---|---|
| User 1 | 4 | Credit |
| User 2 | 5 | Debit |
| User 3 | 2 | Debit |
| User 2 | 3 | Credit |
| User 3 | 4 | Credit |
| User 1 | 6 | Debit |
我正在尝试使用一个 QUERY 返回一个表,其中我的所有用户都分组显示总余额,其中所有贷方加起来减去所有借方
| Users | Balance |
|---|---|
| User 1 | -2 |
| User 2 | -2 |
| User 3 | -6 |
当时,我有
SELECT Col1,
Sum(Col2) WHERE Col3 = 'CREDIT',
Sum(Col2) WHERE Col3 = 'DEBIT'
Group by Col1 ")
当然,什么是行不通的。知道如何处理这个吗?
我目前正在为每个组使用一个查询,然后与用户一起使用和 SUMIFS 来进行数学计算,但我肯定很想知道如何使用一个查询来完成
【问题讨论】:
标签: sql google-sheets