добавление 12 часов к текущей отметке времени MySQL - PullRequest
16 голосов
/ 09 ноября 2011

Я пытаюсь отфильтровать данные моего запроса так, чтобы они возвращали только те элементы, где "Meeting Start" больше CURRENT_TIMESTAMP , но не позднее, чем через 12 часов после CURRENT_TIMESTAMP.

Могу ли я добавить 12 часов к встроенному CURRENT_TIMESTAMP ниже в моем запросе?

Текущий рабочий запрос:

$query ="SELECT * FROM Reservations WHERE [Room_ID] = '$field' AND [Meeting Start] > CURRENT_TIMESTAMP ORDER BY [Meeting Start] asc ";

Обновлено:

$query ="SELECT * FROM Reservations WHERE [Room_ID] = '$field' AND [Meeting Start] > CURRENT_TIMESTAMP AND [Meeting Start] < (CURRENT_TIMESTAMP + 12) ORDER BY [Meeting Start] asc ";

1 Ответ

36 голосов
/ 09 ноября 2011

NOW() + INTERVAL 12 HOUR должен сделать свое дело. +12 неоднозначно. 12 секунд? минут? дней? лет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...