400.groupby和orderby.mql 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. MATCH (case:/mingdao1/case)
  2. -[:is_case_of_project*1..1]->
  3. (project:/mingdao1/project WHERE attr33 = '南区事业部' AND attr45 >= '2024-01-01' AND attr45 <= '2024-12-31'),
  4. (staff:/mingdao1/staff)
  5. -[:is_solve_person_of_case*1..1]->
  6. (case:/mingdao1/case)
  7. RETURN staff.attr25 AS "dept", staff.attr1 AS "staff_name", case.attr0 AS "case_id"
  8. /**
  9. output()
  10. **/
  11. ;
  12. MATCH (case:/mingdao1/case)
  13. -[:is_case_of_project*1..1]->
  14. (project:/mingdao1/project WHERE attr33 = '南区事业部' AND attr45 >= '2024-01-01' AND attr45 <= '2024-12-31'),
  15. (staff:/mingdao1/staff)
  16. -[:is_solve_person_of_case*1..1]->
  17. (case:/mingdao1/case)
  18. RETURN staff.attr25 AS "dept", staff.attr1 AS "staff_name", case.attr0 AS "case_id" INTO /temp01 ;
  19. select * from /temp01
  20. /**
  21. output()
  22. **/
  23. ;
  24. SELECT t1.dept AS "部门", t1.staff_name AS "员工姓名", count(t1.case_id) AS "解决CASE数量" FROM /temp01 t1 GROUP BY t1.dept, t1.staff_name
  25. /**
  26. output()
  27. **/
  28. ;
  29. SELECT t1.dept AS "部门", t1.staff_name AS "员工姓名", count(t1.case_id) AS "解决CASE数量" FROM /temp01 t1 GROUP BY t1.dept, t1.staff_name ORDER BY 解决CASE数量 DESC
  30. /**
  31. output()
  32. **/
  33. ;