sfd
Проверяем работу ученика курса программирования в PL/SQL (ORACLE) - продолжение
Продолжаем проверять работу ученика нашего курса по Программированию в PL/SQL (ORACLE). Начало статьи здесь. Теперь посмотрим как реализована функция проверки даты на то, что она рабочая. Напомню, функция должна проверять даваемую ей на вход дату на то, является ли она рабочим днём, если да, то функция должна эту же дату и возвращать. Если даваемая функции на вход дата не является рабочим днём, то нужно, чтобы функция возвращала ближайшую следующую дату, являющуюся рабочим днём. Итак, ниже созданная...
Функция EXTRACT в Oracle SQL: Извлекаем дату по частям
Работа с датами в Oracle SQL — это не просто привычные sysdate и timestamp, а целый мир встроенных инструментов. Один из таких — функция EXTRACT, которая умеет доставать из даты или времени конкретные компоненты: год, месяц, день и даже минуты с секундами. 🚀 Допустим, у нас есть дата '2020-03-13'. Хотим узнать, какой это год: Результат: 2020 SELECT EXTRACT(YEAR FROM DATE '2020-03-13') FROM dual; А если нужен месяц? Не проблема: Результат: 3 SELECT EXTRACT(MONTH FROM DATE '2020-03-13') FROM dual; Теперь немного магии с текущей датой...