公司系统

统计业务人员用车数量

SELECT customer_name,

       GROUP_CONCAT(situation SEPARATOR '\n') AS all_situations

FROM oa_work_log

WHERE create_by = '8503f1404da9-11e8-ba0d-ab89f4859f5f'

  AND work_date BETWEEN '2024-01-01' AND '2024-12-31'

GROUP BY customer_name;SELECT

    p.work_date,

    o.name AS office_name,

    u.name AS create_name,

    SUM(p.use_car) AS total_use_car  -- 计算用车记录的总和

FROM

    oa_work_log p

JOIN

    sys_office o ON p.office_id = o.id

JOIN

    sys_user u ON p.create_by = u.id

WHERE

    p.del_flag = 0

    AND o.del_flag = 0

    AND p.office_id IN (49, 51, 52, 53, 54, 73)

    AND p.work_date BETWEEN '2024-01-01' AND '2024-12-31'

GROUP BY

    p.work_date, o.name, u.name  -- 按工作日期和办公室名称以及创建者分组

ORDER BY

    p.office_id,  -- 按照 office_id 排序

    p.work_date ASC;  -- 其次按 work_date 正序排列