Функції для роботи з датою / часом в Oracle SQL, функції MONTHS_BETWEEN (), SYSDATE ()

  1. завдання:
  2. Примітка:
  3. Рішення:

Функції для роботи з датою / часом в Oracle SQL, функції MONTHS_BETWEEN (), SYSDATE ()

завдання:

Напишіть запит, який би повертав інформацію про імена і прізвища співробітників з таблиці hr .employees, а також про дату прийняття кожного співробітника на роботу і кількості повних місяців, яке кожен співробітник відпрацював по теперішній час (нині визначається по годинах вашого комп'ютера).

Результат запиту повинен виглядати так, як представлено на рис. 3.2-1.

Примітка:

Значення в стовпці "Опрацьовано місяців" у вас може бути іншим, оскільки іншим буде час на годиннику комп'ютера.

Рішення:

Код відповідного запиту може бути таким:

SELECT first_name AS "Ім'я", last_name As "Прізвище", Salary AS "Оклад", HIRE_DATE As "Дата прийому на роботу", TRUNC (MONTHS_BETWEEN (SYSDATE, HIRE_DATE)) AS "Опрацьовано місяців" FROM hr.employees

Навигация сайта
Новости
Реклама
Панель управления
Информация