Задать вопрос
@Night_Harpy

Как решить задачу sql?

Ни когда не работал с чистым sql, поэтому не знаю как решить. Есть две таблицы в бд:
5f12bf96a6209001926255.png
нужно вывести 3 сотрудника (вместе с именами) у которых в сумме больше всего часов.
Заранее спасибо.
  • Вопрос задан
  • 284 просмотра
Подписаться 1 Простой Комментировать
Ответ пользователя Евгений К ответам на вопрос (3)
@Nc_Soft
SELECT employees.name, SUM(time_reports.hours) as hours
FROM time_reports 
LEFT JOIN employees ON time_reports.employee_id = employees.id
GROUP BY time_reports.employee_id
ORDER BY hours DESC
LIMIT 3
Ответ написан
Комментировать