Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбрать из базы одну запись, максимально приближенную к NOW() / 3 сообщений из 3, страница 1 из 1
25.11.2016, 10:57
    #39354374
Выбрать из базы одну запись, максимально приближенную к NOW()
Здравствуйте, поиск не помог, хотя может неправильно спрашивал. Если где то уже описано пните ногой в нужном направлении)))

Есть поля DATETIME, пусть будет time_start & time_end, по полю time_end тизер перестаёт показываться.
Для добавления нового тизера надо найти ближайшую запись к NOW() но они все в будущем (завтра, послезавтра,через год итд)

Помогите пожалуйста с запросом. В этой части теории совсем не силён)))
Т.е. если бы мне надо было найти любую запись старше сегодня, это было бы: select*where time_end > NOW()
Но тогда база отдаст любое значение больше, а мне надо максимально ближайшее по таймштампу
Поможет ли ORDER BY time_end DESC ?
Мог бы поэкспериментировать, но долго создавать фейковые записи, да и работаю сразу "по живому" не хотелось бы лишний раз пугать пользователей сайта)))
Знатоки, хельпь плизь)))
...
Рейтинг: 0 / 0
25.11.2016, 11:06
    #39354384
max_cr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать из базы одну запись, максимально приближенную к NOW()
order by и limit 1
...
Рейтинг: 0 / 0
25.11.2016, 12:43
    #39354501
Выбрать из базы одну запись, максимально приближенную к NOW()
Спасибо
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбрать из базы одну запись, максимально приближенную к NOW() / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]