MYSQL-запрос для извлечения данных, даже если через php не указана дата - PullRequest
0 голосов
/ 27 февраля 2012

Моя цель - выложить данные в мои поля на основе даты с помощью запроса. Моя таблица состоит из 9 полей, одним из которых является DATE.

DATE      5STAR   4STAR   3STAR   2STAR   1STAR   TOTAL
2/9/2012    94       30     7       4       10     145
2/11/2012   95       31     7       4       10     147
2/12/2012   95       31     8       4       10     148

Вот кикер. Если НЕТ ДАТЫ, такой как «2/10/2012», я хочу выложить данные в php, основанные на самой последней дате, поэтому я бы выплевал данные для «2/9/2012», если они выбрали » 2/10/2012" .

Какие-либо предложения для запроса или я должен загрузить все эти даты в мою базу данных?

1 Ответ

2 голосов
/ 27 февраля 2012
SELECT * FROM table_name WHERE date <= "2012-02-10" ORDER BY date desc LIMIT 1

убедитесь, что ваш столбец DATE является полем даты. И ты в порядке!

Заменить 2/10/2012 на любые пользовательские вводы в PHP.

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