Условие задачи
Создайте представление, которое будет содержать следующую информацию:
- ФИО сотрудника
- должность сотрудника
- структурное подразделение, где числится сотрудник
- количество полных лет сотрудника
- количество месяцев, сколько сотрудник работает в компании
- текущий оклад сотрудника
- массив со списком проектов на которых задействован сотрудник
Ответ
select concat(p2.last_name, ' ', p2.first_name, ' ', p2.middle_name) as фио,
p1.pos_title as должность, s.unit_title as подразделение,
extract(year from current_date) - extract(year from p2.dob) as "кол-во лет",
(DATE_PART('year', current_date::date) - DATE_PART('year', hire_date::date)) * 12 +
(DATE_PART('month', current_date::date) - DATE_PA...