В этом учебном пособии вы узнаете, как использовать MariaDB функцию DATEDIFF с синтаксисом и примерами.
Описание
MariaDB функция DATEDIFF возвращает разницу в днях между двумя значениями даты.
Синтаксис
Синтаксис функции DATEDIFF в MariaDB:
DATEDIFF( date1, date2 )
Параметры или аргументы
- date1 и date2
- Две даты, чтобы вычислить разницу между. Вычисление:
date1 - date2
.
Примечание
- В расчете DATEDIFF используется только часть даты date1 и date2. Часть времени date1 и date2 игнорируется.
Применение
Функцию DATEDIFF можно использовать в следующих версиях MariaDB:
- MariaDB 10
Пример
Рассмотрим некоторые примеры функции DATEDIFF, чтобы понять, как использовать функцию DATEDIFF в 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 DATEDIFF('2019-05-19', '2019-05-10'); --Результат: 9 SELECT DATEDIFF('2019-05-19 12:17:14', '2019-05-10 10:10:08'); --Результат: 9 SELECT DATEDIFF('2019-05-19 11:41:14', '2019-03-24'); --Результат: 56 SELECT DATEDIFF('2019-05-15', '2019-04-08'); --Результат: 37 SELECT DATEDIFF('2019-05-28', '2018-12-31'); --Результат: 148 SELECT DATEDIFF('2018-12-31', '2019-05-28'); --Результат: -148 |
Следующий пример DATEDIFF будет отображать разницу между текущей системной датой и '2019-05-19' (текущая системная дата возвращается функцией CURDATE).
1 |
SELECT DATEDIFF(CURDATE(), '2019-03-19'); |