sql текущая дата



Выборка по дате sql

Автор Павел Ружьёв задал вопрос в разделе PHP

Запрос SQL. выборка записей от текущей даты до ближайшей в таблице. и получил лучший ответ

Ответ от Андрей[гуру]
Что значит, ближайшей? Выбрать запись с датой, максимально близкой к текущей?
SELECT * FROM `table` WHERE `date`<=NOW() ORDER BY `date` DESC LIMIT 1
Выберет ближайшую предшествующую дату.
Елена Иванова
Мастер
(1177)
ну так вы LIMIT 1 уберите, и выведутся все записи

Ответ от Елена Иванова[гуру]
как одним запросом пока сообразить не могу, а если двумя, то так:
SELECT `date` FROM `table` WHERE `date`>NOW() ORDER BY `date` ASC LIMIT 1
сохраняете значение в переменную $data, а потом
SELECT * FROM `table` WHERE `date`={$data}

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Запрос SQL. выборка записей от текущей даты до ближайшей в таблице.
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*