Как вычесть время в MySQL

Я создал удобный сценарий для этого; pg_grant_read_to_db.sh . Этот сценарий предоставляет привилегии только для чтения указанной роли для всех таблиц, представлений и последовательностей в схеме базы данных и устанавливает их по умолчанию.

28
задан Anthony 21 June 2012 в 07:31
поделиться

2 ответа

Используйте:

SELECT NOW() - INTERVAL 15 DAY

, чтобы сохранить точность даты и времени.

2
ответ дан 28 November 2019 в 03:06
поделиться

Вы можете использовать это:

SELECT DATE(NOW()-INTERVAL 15 DAY);

для того, когда вы хотите вычесть количество дней.

Чтобы вместо этого вычесть время, скажем, 15 минут, должно работать следующее:

SELECT(DATE_SUB(NOW(), INTERVAL '15:0' MINUTE_SECOND));

Повторное добавление ссылочной ссылки: - https: // dev .mysql.com / DOC / RefMan / 8.0 / о / дата и время-functions.html # function_date-сложение .

0
ответ дан 28 November 2019 в 03:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: