UserStatsMinidaoDao_userMonthInfo.sql 655 B

123456789101112131415161718192021222324
  1. SELECT u.realname username,w.pjt_id pid,d.departname pName,d1.departname pidName,w.yearmonth,w.wage_pay_total wagePayTotal
  2. from t_bus_user_wage_statistics w
  3. LEFT JOIN t_s_depart d
  4. ON w.pjt_id = d.ID
  5. LEFT JOIN t_s_depart d1
  6. ON w.dept_id = d1.ID
  7. LEFT JOIN t_s_base_user u
  8. ON w.user_id = u.id
  9. where 1=1
  10. <#if ( wageEntity.yearMonthList )?? && wageEntity.yearMonthList ?size gt 0>
  11. and w.yearmonth in(
  12. <#list wageEntity.yearMonthList as item>
  13. '${item}'
  14. <#if item_has_next>,</#if>
  15. </#list>
  16. )
  17. </#if>
  18. <#if (wageEntity.pid)??>
  19. and w.pjt_id =:wageEntity.pid
  20. </#if>
  21. <#if (wageEntity.pid)??>
  22. and w.dept_id =:wageEntity.did
  23. </#if>