【发布时间】:2021-10-21 21:55:15
【问题描述】:
我想得到以下输出
| enrollment_month | weekend_revenue | weekday_revenue |
|---|---|---|
| jun | 550 | 790 |
| may | 1570 | 2020 |
这是我的代码:
select g.enrollment_month, sum(g.total_revenue) as weekday_revenue
from gracieMusicFact g
where g.lesson_day in ('Monday','Tuesday','Wednesday','Thursday','Friday')
group by enrollment_month;
select g.enrollment_month, sum(g.total_revenue) as weekend_revenue
from gracieMusicFact g
where g.lesson_day in ('Saturday','Sunday')
group by enrollment_month;
Union 只给我一个weekday_revenue 或weekday_revenue。如何使用不同的条件创建两个不同的选择语句?
谢谢
编辑:使用 union all 给我这个输出:
| enrollment_month | weekday_revenue |
| jun| 790 |
| may| 2020 |
| jun| 550 |
| may| 1570 |
【问题讨论】:
-
你可以加入基于
enrollment_month的两个select语句