sql.append(" and device_addr = (select top 1 mt_num from meter_manage where mt_type = 2 and register_addr = #{registerAddr} and project_id = #{projectId} ) ");
}
}
sql.append("group by cur_date,project_id ");
if(registerAddr!=null&&!registerAddr.isEmpty()){
sql.append(" ,register_addr ");
}
if((page!=0)&&(limit!=0)){
sql.append(" group by cur_date,project_id)t1) t2 join project_info t3 ON t2.project_id=t3.id where t2.rn>(#{page}-1)*#{limit} and t2.rn<=#{page}*#{limit} order by t2.cur_date desc");
sql.append(" )t1) t2 join project_info t3 ON t2.project_id=t3.id where t2.rn>(#{page}-1)*#{limit} and t2.rn<=#{page}*#{limit} order by t2.cur_date desc");
}elseif(page==0){
sql.append(" group by cur_date,project_id)t1) t2 join project_info t3 ON t2.project_id=t3.id order by t2.cur_date desc");
sql.append(" )t1) t2 join project_info t3 ON t2.project_id=t3.id order by t2.cur_date desc");
sql.append(" and device_addr = (select top 1 mt_num from meter_manage where mt_type = 2 and register_addr = #{registerAddr} and project_id = #{projectId} ) ");
sql.append(" and device_addr = (select top 1 mt_num from meter_manage where mt_type = 2 and register_addr = #{registerAddr} and project_id = #{projectId} ) ");
}
}
sql.append("group by cur_date,project_id ");
if(registerAddr!=null&&!registerAddr.isEmpty()){
sql.append(" ,register_addr ");
}
if((page!=0)&&(limit!=0)){
sql.append(" group by cur_date,project_id)t1) t2 join project_info t3 ON t2.project_id=t3.id where t2.rn>(#{page}-1)*#{limit} and t2.rn<=#{page}*#{limit} order by t2.cur_date desc");
sql.append(" )t1) t2 join project_info t3 ON t2.project_id=t3.id where t2.rn>(#{page}-1)*#{limit} and t2.rn<=#{page}*#{limit} order by t2.cur_date desc");
}elseif(page==0){
sql.append(" group by cur_date,project_id)t1) t2 join project_info t3 ON t2.project_id=t3.id order by t2.cur_date desc");
sql.append(" )t1) t2 join project_info t3 ON t2.project_id=t3.id order by t2.cur_date desc");
sql.append(" and device_addr = (select top 1 mt_num from meter_manage where mt_type = 2 and register_addr = #{registerAddr} and project_id = #{projectId} ) ");