привет я пытаюсь получить ближайшую дату здесь мой кодПолучить Closest даты в PHP
SELECT schedule_date FROM schedule_table WHERE schedule_date > '2012-06-07' and event_id='23' ORDER BY schedule_date ASC
LIMIT 1
здесь фактическая таблица schedule_date содержат 2012-06-07 00:00:00 как this.But я Проверить «2012 -06-07' так
я получить такой вывод 2012-06-07 06:53:57
, что означает пришел тот же день, но мне нужно 2012-06-08 04:53:57
я думаю, что здесь мы должны проверить это условие с помощью оператора, как
, как я мог бы использовать как оператор в этом запрос, чтобы получить ближайшую дату в sql , Спасибо за продвижение.
Вопрос не ясен. Что такое вход? Каков желаемый результат? Что вы получаете вместо этого? –
Зачем вам нужен оператор в поле даты? Это поле даты, а не строка. Вы пытаетесь найти дату, ближайшую к дате, предоставленной вам в прошлом или в будущем? – Recognizer
, когда указанная дата является строкой, пользователь присылает мне текущую дату только не время, так как я могу проверить это условие –