Упражнения на дату и время в MySQL: запросите название отдела, имя менеджера и зарплату менеджера для всех менеджеров, стаж работы которых превышает 5 лет
MySQL Date Time: Упражнение 18 с решением
Напишите запрос, чтобы получить название отдела, имя менеджера и зарплату менеджера для всех менеджеров, стаж работы которых более 5 лет.
Пример таблицы: отдел
Код:
SELECT DEPARTMENT_NAME, FIRST_NAME, SALARY
FROM departments D
JOIN employees E
ON (D.MANAGER_ID=E.MANAGER_ID)
WHERE (SYSDATE()-HIRE_DATE) / 365 > 5;
Пример вывода:
DEPARTMENT_NAME FIRST_NAME SALARY Маркетинг Пэт 6000 Закупка Александра 3100 Покупка Шелли 2900 Закупка Сигал 2800 Закупка Гая 2600 Закупка Карен 2500 Доставка Лаура 3300 Доставка Може 2800 Доставка Джеймс 2500 Доставка TJ 2100 Доставка Нандита 4200 Доставка Алексис 4100 Доставка Юлия 3400 Доставка Энтони 3000 IT Брюс 6000 ИТ Дэвид 4800 IT Valli 4800 ИТ Диана 4200 Продажи Питер 10000 Sales David 9500 Продажи Питер 9000 Продажи Кристофер 8000 Продажи Нанетт 7500 Продажи Оливер 7000 Экзекьютив Нина 17000 Executive Lex 17000 Executive Den 11000 Исполнительный Мэтью 8000 Исполнительный Адам 8200 Executive Payam 7900 Исполнительный Шанта 6500 Исполнительный Кевин 5800 Исполнительный Джон 14000 Исполнительный Карен 13500 Исполнительный Альберто 12000 Исполнительный Джеральд 11000 Экзекьютив Елени 10500 Исполнительный Михаил 13000 Финансы Даниил 9000 Финансы Джон 8200 Финансы Исмаэль 7700 Финансы Жозе Мануэль 7800 Финансы Луис 6900 Бухгалтерский учет Уильям 8300 Казначейство Стивена 24000 Корпоративный налог Стивен 24000 Контроль и Кредит Стивен 24000 Услуги для акционеров Steven 24000 Преимущества Стивена 24000 Производство Стивен 24000 Строительство Стивен 24000 Контракт Стивена 24000 Шеф Стивен 24000 ИТ-поддержка Стивена 24000 НОК Стивен 24000 IT Helpdesk Steven 24000 Государственные продажи Стивена 24000 Розничные продажи Steven 24000 Вербовка Стивена 24000 Фонд заработной платы Стивена 24000
Наглядная презентация вышеуказанного запроса:
Редактор кода MySQL:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос, чтобы получить имена сотрудников, которые присоединились в 1987 году.
Далее: напишите запрос, чтобы получить идентификатор сотрудника, фамилию и дату первой зарплаты сотрудников.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code