SQL查询以汇总员工每周的工作时间

时间:2019-02-08 11:26:44

标签: mysql sql sum

我正在尝试获取一个SQL查询,该查询将允许我总结一个人一周内完成的工作时间,以下是我目前拥有的SQL查询

max_pool1d

这是我的桌子

以下是我为sql查询获得的输出

任何帮助将不胜感激,谢谢!

1 个答案:

答案 0 :(得分:1)

也按周分组使用

SELECT 
Name, 
DATE_format(Start,'%u') AS Week, sum(TIMEDIFF(`End`,`Start`)) as Weekly_hours_per_employees 
FROM roster 
group by Name,Week