SQL-запрос для суммирования часов, отработанных сотрудниками за неделю - PullRequest
0 голосов
/ 08 февраля 2019

Я пытаюсь получить SQL-запрос, который позволит мне суммировать количество часов, которые человек провел за неделю, ниже мой SQL-запрос, который у меня есть на данный момент

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

этомоя таблица, которую я имею

ниже, является выводом, который я получаю для запроса sql

любая помощь будет высоко ценится, спасибо!

1 Ответ

0 голосов
/ 08 февраля 2019

использовать неделю также в группе

SELECT 
Name, 
DATE_format(Start,'%u') AS Week, sum(TIMEDIFF(`End`,`Start`)) as Weekly_hours_per_employees 
FROM roster 
group by Name,Week
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...