你把四段sql结果都当成一个表,然后用 月份 做主键,四个表(sql语句结果)做左连接合并在一起啊
select A.月份,B.计划启动数,B.计划完成数,C.实际启动数,D.实际完成数 from A
left join B on A.月份=B.月份
left join C on A.月份=C.月份
left join D on A.月份=D.月份

=============
就是下面这个格式
select
TO_CHAR(AA.MDATE,'YYYY-MM') 月份,
COUNT(TO_CHAR(AA.MDATE,'YYYY-MM')) 计划启动数,
'' as 计划完成数,
'' as 实际启动数,
'' as 实际完成数
FROM WR_OPC_INVESTMENT_MONTH_LOG AA
WHERE
BB......
