如何将查询返回的行转换为oracle中的列?

时间:2011-01-01 17:49:29

标签: sql oracle pivot

我必须将以下查询的结果显示为列。

select to_char(sysdate + 1 - rownum,'MON-YYYY') as d
from all_objects 
where trunc(sysdate + 1 - rownum,'MM') >= trunc(to_date(:from_date,'MON-YYYY'),'MM')
minus
select to_char(sysdate + 1 - rownum,'MON-YYYY') as d
from all_objects 
where trunc(sysdate + 1 - rownum,'MM') > trunc(to_date(':to_date','MON-YYYY'),'MM')

请帮我搞清楚。