UserStatsMinidaoDao_userYearInfo.sql 542 B

1234567891011121314151617
  1. SELECT u.pjt_id pid,d.departname pName,bu.realname pidName,u.yearmonth
  2. ,u.earlymonth_total earlyMonthTotal ,u.endmonth_total endMonthTotal
  3. ,u.entry_total entryTotal,u.leave_total leaveTotal
  4. ,u.flow_proportion flowProportion
  5. from t_bus_proj_user_statistics u
  6. LEFT JOIN t_s_depart d
  7. ON u.pjt_id = d.ID
  8. LEFT JOIN t_s_base_user bu
  9. ON u.pm_id = bu.ID
  10. where 1=1
  11. <#if ( userEntity.attYear )??>
  12. and u.yearmonth like CONCAT('%', :userEntity.attYear ,'%')
  13. </#if>
  14. <#if ( userEntity.pid )??>
  15. and u.pjt_id =:userEntity.pid
  16. </#if>
  17. order by u.yearmonth