Spec-Zone.ru › MariaDB

DATE_SUB

Синтаксис

DATE_SUB(date,INTERVAL expr unit)

Описание

Выполняет арифметические операции с датами. Аргумент date определяет начальную дату или значение datetime. expr — это выражение, задающее значение интервала, которое должно быть добавлено или вычтено из начальной даты. expr — это строка; она может начинаться с "-" для отрицательных интервалов. unit — ключевое слово, указывающее единицы, в которых должно интерпретироваться выражение. Полный список разрешенных единиц см. в Единицы дат и времени.

См. также DATE_ADD().

Примеры

SELECT DATE_SUB('1998-01-02', INTERVAL 31 DAY);
+-----------------------------------------+
| DATE_SUB('1998-01-02', INTERVAL 31 DAY) |
+-----------------------------------------+
| 1997-12-02                              |
+-----------------------------------------+
SELECT DATE_SUB('2005-01-01 00:00:00', INTERVAL '1 1:1:1' DAY_SECOND);
+----------------------------------------------------------------+
| DATE_SUB('2005-01-01 00:00:00', INTERVAL '1 1:1:1' DAY_SECOND) |
+----------------------------------------------------------------+
| 2004-12-30 22:58:59                                            |
+----------------------------------------------------------------+
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно компанией MariaDB. Мнения, информация и мнения, выраженные в данном содержимом, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/date_sub/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API