Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> отсортировать полученные данные 
:(
    Опции темы
agarheim
Дата 11.8.2006, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 2.3.2006

Репутация: нет
Всего: нет



Вобщем пытаюсь сделать динамический календарик по датам. Такого плана:

12.02.2006
12.03.2006
12.04.2006
12.05.2006
12.06.2006
12.07.2006
12.08.2006
12.09.2006
12.10.2006
12.11.2006.

а хочется чтоб  было в зависимости от текущей даты ближайшая вверху.а остальные внизу.
12.08.2006
12.09.2006
12.10.2006
12.11.2006
12.02.2006
12.03.2006
12.04.2006
12.05.2006
12.06.2006
12.07.2006
реально ли это????или какие еще могут быть варианты?
 или проще это все вывести на страницу двумя селектами. один будет выводить все что произойдет до данной даты. а второй все то что произойдет после.???

Это сообщение отредактировал(а) agarheim - 11.8.2006, 14:06
PM MAIL WWW ICQ   Вверх
skyboy
Дата 11.8.2006, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 14
Всего: 260



не совсем понятно, что необходимо. Точнее - какая в приведённом примере дата "текущая".
Если я правильно понял, необходимо сначала вывести те записи, которые соотвествуют текущему дню,но имеют номер месяца больше текущего. А после них - с текущим днём месяца, но с номером месяца меньшим текущего, да?
тогда так:
Код

SELECT date(dt)  
FROM advert 
ORDER BY month(now())>month(dt),month(dt)

Правда, с текущим месяцем не всё нормально. Потому есть такой вариант:
Код

SELECT date(dt)  
FROM advert 
ORDER BY DATEDIFF(now(),date(dt))>0,month(dt),day(dt)

PM MAIL   Вверх
agarheim
Дата 11.8.2006, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 2.3.2006

Репутация: нет
Всего: нет



спасибо. типа этого я и не мог придумать. 
просто голова после отдыха на море вообще не хочет соображать.
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0392 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.