Упражнение по SQLite: найдите ID сотрудника, количество рабочих мест в днях между конечной датой и начальной датой для всех заданий в отделе 90 из истории заданий.
Напишите запрос, чтобы найти идентификатор сотрудника, количество дней в названии должности между конечной датой и начальной датой для всех заданий в отделе 90 из истории заданий.
Пример таблицы: сотрудники
Код SQLite:
SELECT employee_id, job_title, end_date-start_date Days FROM job_history
NATURAL JOIN jobs
WHERE department_id=90;
Выход:
employee_id job_title Days ---------- ---------- ------- 200 Помощник администратора 6 200 Общественный бухгалтер 4
Sqlite Online Editor
Структура базы данных «hr»:
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: Напишите запрос, чтобы получить название отдела и количество сотрудников в отделе.
Далее: напишите запрос для отображения идентификатора отдела, названия отдела и имени руководителя.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code