【发布时间】:2021-07-17 09:34:00
【问题描述】:
考虑一个表格“客户”,下面是列
CreationDatetime
CustType
Amount
在 CustType 列中只能有 2 个值 1 0r 2。
现在,我想编写 oracle sql 查询,在该查询中,我将根据唯一的客户类型获取每日用户数量和当天添加的数量,
| CreationDate | Total Count of CustType 1 | Total Amount of CustType 1 | Total Count of CustType 2 | Total Amount of CustType 2 |
|---|---|---|---|---|
| 1/1/2021 | 100 | 200,000 | 80 | 100,000 |
| 2/1/2021 | 20 | 40,000 | 10 | 10,000 |
我正在使用以下查询,但它提供的每日总计数不基于客户类型。请指教。
SELECT Trunc(CreationDatetime),Count(1),SUM(amount)
FROM Customer
group by Trunc(CreationDatetime)
【问题讨论】: