【发布时间】:2021-04-01 08:16:00
【问题描述】:
我有一个如下所示的表,其中存储了 day、order_id 和 order_type。
select day, order_id, order_type
from sample_table
| day | order_id | order_type |
|---|---|---|
| 2021-03-01 | 1 | offline |
| 2021-03-01 | 2 | offline |
| 2021-03-01 | 3 | online |
| 2021-03-01 | 4 | online |
| 2021-03-01 | 5 | offline |
| 2021-03-01 | 6 | offline |
| 2021-03-02 | 7 | online |
| 2021-03-02 | 8 | online |
| 2021-03-02 | 9 | offline |
| 2021-03-02 | 10 | offline |
| 2021-03-03 | 11 | offline |
| 2021-03-03 | 12 | offline |
以下是所需的输出:
| day | total_order | num_offline_order | num_online_order |
|---|---|---|---|
| 2021-03-01 | 6 | 4 | 2 |
| 2021-03-02 | 4 | 2 | 2 |
| 2021-03-03 | 2 | 2 | 0 |
有人知道如何查询以获得所需的输出吗?
【问题讨论】: