mirror of
https://github.com/ada-dmitry/DB.mephi_ada.git
synced 2026-09-24 08:00:16 +00:00
rebased 1.0
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
/* Лабораторная работа #2 || Вариант 2 || Антипенко, Дробышевский */
|
||||
|
||||
/* Задание 1 */
|
||||
SELECT
|
||||
(first_name || ' ' || last_name) AS "ФИО",
|
||||
salary AS "ОКЛАД",
|
||||
trunc(salary*0.87) AS "Оклад минус подоходный"
|
||||
FROM employees;
|
||||
|
||||
/* Задание 2 */
|
||||
SELECT
|
||||
first_name AS "Имя",
|
||||
last_name AS "Фамилия",
|
||||
job_id AS "Должность",
|
||||
hire_date AS "Дата приема на работу"
|
||||
FROM employees
|
||||
WHERE job_id IN ('AD_PRES', 'AD_VP', 'AD_ASST')
|
||||
AND hire_date BETWEEN SYMMETRIC
|
||||
'1995-01-01' AND '2023-01-01'
|
||||
LIMIT 5;
|
||||
|
||||
/* Задание 3 */
|
||||
SELECT
|
||||
first_name AS "Имя",
|
||||
last_name AS "Фамилия",
|
||||
job_id AS "Должность",
|
||||
to_char(hire_date, 'DD.MM.YYYY') AS "Дата приема на работу",
|
||||
|
||||
EXTRACT(month from now()) + EXTRACT(year from now())*12
|
||||
- EXTRACT(month from hire_date) - EXTRACT(year from hire_date)*12
|
||||
as "Проработано месяцев"
|
||||
|
||||
FROM employees;
|
||||
|
||||
/* Задание 4 */
|
||||
SELECT
|
||||
job_id AS "Должность",
|
||||
trunc(MAX(salary)) AS "Максимальная зарплата",
|
||||
trunc(MIN(salary)) AS "Минимальная зарплата",
|
||||
trunc(AVG(salary), 2) AS "Средняя зарплата"
|
||||
|
||||
FROM employees
|
||||
GROUP BY job_id;
|
||||
Reference in New Issue
Block a user