select t1.dd_rm_date,t1.station_name as station_name_l,t1.line_name as line_name_l,t1.dd_rm_runstate_morning as dd_rm_runstate_morning_l,t1.dd_rm_runstate_noon as dd_rm_runstate_noon_l,t1.dd_rm_runstate_night as dd_rm_runstate_night_l,t2.station_name as station_name_r,t2.line_name as line_name_r,t2.dd_rm_runstate_morning as dd_rm_runstate_morning_r,t2.dd_rm_runstate_noon as dd_rm_runstate_noon_r,t2.dd_rm_runstate_night as dd_rm_runstate_night_r from (select * from (select (select count(*)+1 from
(select a.dd_rm_id,a.DD_RM_DATE,a.TRANSFORMERSUBSTATIONID as station_name,a.DD_RM_ROUTENAME as line_name,a.DD_RM_RUNSTATE as dd_rm_runstate_morning,b.DD_RM_RUNSTATE as dd_rm_runstate_noon,c.DD_RM_RUNSTATE as dd_rm_runstate_night from dd_running_mode a,dd_running_mode b,dd_running_mode c where a.transformersubstationid=b.transformersubstationid and b.transformersubstationid=c.transformersubstationid and a.dd_rm_routename=b.dd_rm_routename and b.dd_rm_routename=c.dd_rm_routename and a.dd_rm_date=b.dd_rm_date and b.dd_rm_date=c.dd_rm_date and a.dd_rm_classmode='白班' and b.dd_rm_classmode='中班' and c.dd_rm_classmode='夜班') tem_tbl1 where
tem_tbl1.dd_rm_id<a.dd_rm_id) as rec_no,a.* from
(select a.dd_rm_id,a.DD_RM_DATE,a.TRANSFORMERSUBSTATIONID as station_name,a.DD_RM_ROUTENAME as line_name,a.DD_RM_RUNSTATE as dd_rm_runstate_morning,b.DD_RM_RUNSTATE as dd_rm_runstate_noon,c.DD_RM_RUNSTATE as dd_rm_runstate_night from dd_running_mode a,dd_running_mode b,dd_running_mode c where a.transformersubstationid=b.transformersubstationid and b.transformersubstationid=c.transformersubstationid and a.dd_rm_routename=b.dd_rm_routename and b.dd_rm_routename=c.dd_rm_routename and a.dd_rm_date=b.dd_rm_date and b.dd_rm_date=c.dd_rm_date and a.dd_rm_classmode='白班' and b.dd_rm_classmode='中班' and c.dd_rm_classmode='夜班') a) b where
mod(b.rec_no,2)=1) t1 left outer join (select * from (select (select count(*)+1 from
(select a.dd_rm_id,a.DD_RM_DATE,a.TRANSFORMERSUBSTATIONID as station_name,a.DD_RM_ROUTENAME as line_name,a.DD_RM_RUNSTATE as dd_rm_runstate_morning,b.DD_RM_RUNSTATE as dd_rm_runstate_noon,c.DD_RM_RUNSTATE as dd_rm_runstate_night from dd_running_mode a,dd_running_mode b,dd_running_mode c where a.transformersubstationid=b.transformersubstationid and b.transformersubstationid=c.transformersubstationid and a.dd_rm_routename=b.dd_rm_routename and b.dd_rm_routename=c.dd_rm_routename and a.dd_rm_date=b.dd_rm_date and b.dd_rm_date=c.dd_rm_date and a.dd_rm_classmode='白班' and b.dd_rm_classmode='中班' and c.dd_rm_classmode='夜班') tem_tbl2 where
tem_tbl2.dd_rm_id<a.dd_rm_id) as rec_no,a.* from
(select a.dd_rm_id,a.DD_RM_DATE,a.TRANSFORMERSUBSTATIONID as station_name,a.DD_RM_ROUTENAME as line_name,a.DD_RM_RUNSTATE as dd_rm_runstate_morning,b.DD_RM_RUNSTATE as dd_rm_runstate_noon,c.DD_RM_RUNSTATE as dd_rm_runstate_night from dd_running_mode a,dd_running_mode b,dd_running_mode c where a.transformersubstationid=b.transformersubstationid and b.transformersubstationid=c.transformersubstationid and a.dd_rm_routename=b.dd_rm_routename and b.dd_rm_routename=c.dd_rm_routename and a.dd_rm_date=b.dd_rm_date and b.dd_rm_date=c.dd_rm_date and a.dd_rm_classmode='白班' and b.dd_rm_classmode='中班' and c.dd_rm_classmode='夜班') a) b where
mod(b.rec_no,2)=0) t2 on t2.rec_no-t1.rec_no=1 order by t1.rec_no