SELECT
wd.recorder AS 工号,
em.name AS 姓名, -- 从 a_employee_mi 表中获取姓名
SUM(wdr.work_value) AS 总工时,
SUM(wdr.work_amount * wdr.work_value) AS 总工分
FROM
mis..work_diary wd
JOIN
mis..work_diary_result wdr
ON
wd.serial_no = wdr.serial_no
JOIN
a_employee_mi em -- 关联 a_employee_mi 表
ON
wd.recorder = em.code -- 通过 recorder 和 code 关联
WHERE
wd.finish_datetime >= '2025-02-01'
AND wd.finish_datetime < '2025-03-01'
GROUP BY
wd.recorder, em.name -- 在 GROUP BY 中添加 em.name
ORDER BY
总工分 DESC;