Перейти к основному содержимому

date

Описание

Извлекает часть даты из выражения date или datetime.

Синтаксис

DATE date(DATETIME|DATE expr)

Параметры

expr: выражение date или datetime.

Возвращаемое значение

Возвращает значение типа DATE. Возвращается NULL, если входное значение равно NULL или недопустимо.

Примеры

Пример 1: Извлечение части даты из значения datetime.

SELECT DATE("2017-12-31 11:20:59");
+-----------------------------+
| date('2017-12-31 11:20:59') |
+-----------------------------+
| 2017-12-31 |
+-----------------------------+
1 row in set (0.05 sec)

Пример 2: Извлечение части даты из значения date.

SELECT DATE('2017-12-31');
+--------------------+
| date('2017-12-31') |
+--------------------+
| 2017-12-31 |
+--------------------+
1 row in set (0.08 sec)

Пример 3: Извлечение части даты из текущей временной метки.

SELECT DATE(current_timestamp());
+---------------------------+
| date(current_timestamp()) |
+---------------------------+
| 2022-11-08 |
+---------------------------+
1 row in set (0.05 sec)