В этом учебном пособии вы узнаете, как использовать MariaDB функцию PERIOD_DIFF с синтаксисом и примерами.
Описание
MariaDB функция PERIOD_DIFF возвращает разницу в месяцах между двумя периодами (в формате YYMM или YYYYMM).
Синтаксис
Синтаксис функции PERIOD_DIFF в MariaDB:
PERIOD_DIFF( period1, period2 )
Параметры или аргументы
- period1
- Период в формате YYMM или YYYYMM.
- period2
- Период в формате YYMM или YYYYMM.
Примечание
- Параметры period1 и period2 должны быть отформатированы как YYMM или YYYYMM, но не обязательно должны иметь одинаковый формат. Таким образом, period1 может быть отформатирован как YYMM, а period2 может быть отформатирован как YYYYMM, или наоборот.
Применение
Функция PERIOD_DIFF может использоваться в следующих версиях MariaDB:
- MariaDB 10
Пример
Рассмотрим примеры функции PERIOD_DIFF, чтобы понять, как использовать функцию PERIOD_DIFF в MariaDB.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
SELECT PERIOD_DIFF(201906, 201905); --Результат: 1 SELECT PERIOD_DIFF(201810, 201910); --Результат: -12 SELECT PERIOD_DIFF(201910, 201810); --Результат: 12 SELECT PERIOD_DIFF(1906, 1904); --Результат: 2 SELECT PERIOD_DIFF(201906, 1901); --Результат: 5 SELECT PERIOD_DIFF(1906, 201901); --Результат: 5 |