Упражнения по датам и времени в MySQL: запрос для получения идентификатора отдела, года и числа сотрудников
MySQL Date Time: Упражнение 21 с решением
Напишите запрос, чтобы получить идентификатор отдела, год и количество сотрудников, к которым присоединились.
Пример таблицы: сотрудники
Код:
SELECT DEPARTMENT_ID, DATE_FORMAT(HIRE_DATE,'%Y'),
COUNT(EMPLOYEE_ID)
FROM employees
GROUP BY DEPARTMENT_ID, DATE_FORMAT(HIRE_DATE, '%Y')
ORDER BY DEPARTMENT_ID;
Пример вывода:
DEPARTMENT_ID DATE_FORMAT (HIRE_DATE, '% Y') COUNT (EMPLOYEE_ID) 0 1987 1 10 1987 1 20 1987 2 30 1987 6 40 1987 1 50 1987 45 60 1987 5 70 1987 1 80 1987 34 90 1987 3 100 1987 6 110 1987 2
Наглядная презентация вышеуказанного запроса:
Редактор кода MySQL:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос, чтобы получить имя, дату найма и опыт сотрудников.
Далее: MySQL строка
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code