我已加入多个表格,结果如下。
downtime | month | quarter | sum_month | sum_quarter|
A | JAN-2015 | Q1-2015 | 0.9 | 1.0 |
B | JAN-2015 | Q1-2015 | 0.6 | 1.6 |
C | JAN-2015 | Q1-2015 | 0.8 | 1.3 |
A | FEB-2015 | Q1-2015 | 0.4 | 1.9 |
B | FEB-2015 | Q1-2015 | 0.2 | 1.7 |
C | FEB-2015 | Q1-2015 | 0.5 | 1.7 |
任何人都可以教我如何编写查询以使输出如下所示?我使用oracle 10g。我有时会搜索答案,我发现的大多数查询都是用分隔符分割行。
downtime | new_range | new_sum |
A | JAN-2015 | 0.9 |
A | Q1-2015 | 1.0 |
B | JAN-2015 | 0.6 |
B | Q1-2015 | 1.6 |
C | JAN-2015 | 0.8 |
C | Q1-2015 | 1.3 |
A | FEB-2015 | 0.4 |
A | Q1-2015 | 1.9 |
B | FEB-2015 | 0.2 |
B | Q1-2015 | 1.7 |
C | FEB-2015 | 0.5 |
C | Q1-2015 | 1.7 |
感谢。
答案 0 :(得分:1)
select downtime, month new_range, sum_month new_sum
from joined_table
union all
select downtime, quarter new_range, sum_quarter new_sum
from joined_table