Последнее обновление
TO_DAYS
Описание
Функция для вычислений с датами, которая преобразует дату в числовое значение, равное общему количеству дней от базовой даты (0000-00-00) до указанной даты.
Поведение этой функции соответствует поведению функции to_days в MySQL.
Синтаксис
TO_DAYS(`<date_or_date_expr>`)
Параметры
| Параметр | Описание |
|---|---|
<date_or_time_expr> | Входное значение даты и времени; поддерживаются типы DATE/DATETIME/TIMESTAMP_NS. Сведения о форматах даты и времени и даты см. в разделах Преобразование даты и времени и Преобразование даты |
Возвращаемое значение
Возвращает значение типа BIGINT, представляющее количество дней.
Примеры
-- Based on the date `0000-00-00`
select to_days('0000-01-01');
+-----------------------+
| to_days('0000-01-01') |
+-----------------------+
| 1 |
+-----------------------+
--input date type
select to_days('2007-10-07');
+-----------------------+
| to_days('2007-10-07') |
+-----------------------+
| 733321 |
+-----------------------+
--input datetime type
select to_days('2007-10-07 10:03:09');
+--------------------------------+
| to_days('2007-10-07 10:03:09') |
+--------------------------------+
| 733321 |
+--------------------------------+