Арифметика с Датами

  • Добавление или вычитание числа к или из даты дает в результате значение даты.

  • Вычитание двух дат дает число дней между этими датами.

  • Добление часов к дате осуществляется, деля число часов на 24.

Поскольку база данных хранит даты как числа, можно выполнять вычисления с датами, используя арифметические операторы, такие как сложение и вычитание. Можно добавлять и вычитать числовые константы, так же и как даты.

Использование Арифметических Операторов с Датами

Арифметика с Датами

Пример на рисунке выводит на экран фамилию и число недель, в течение которых сотрудники работают, для всех сотрудников в отделе 90. Он вычитает дату, когда сотрудник был нанят, из с текущей даты (SYSDATE) и делит результат на 7, чтобы вычислить число недель, с момента как рабочий был нанят.

Отметьте: SYSDATE является функцией SQL, которая возвращает текущую дату и время. Ваши результаты могут отличаться в зависимости от даты и времени, установленных для операционной системы Вашей локальной базы данных, когда Вы выполняете SQL-запрос.

Если более актуальная дата вычитается из более старой даты, разницей является отрицательное число.

Далее: Использование Функции NVL

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)