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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ORDER по результату вычисления 
V
    Опции темы
Wolf1994
Дата 1.11.2006, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 5.10.2004

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



Можно ли составить MySQL-запорос с таким ордером:

Код

 ORDER BY downloads/((TIME()-dat)/86400)


...У меня почему-то не получилось, хотя такая конструкция сработала:

Код

 ORDER BY downloads/(id+1)


 smile 

Возможно я неправильно записал вызов текущего времени "TIME()", но, честно говоря, не умею пользоваться поиском по mysql.com и не смог найти описание этой функции.
PM MAIL WWW   Вверх
SelenIT
Дата 1.11.2006, 18:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

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



Wolf1994, нужный раздел называется Date and Time Functions, искать его удобно по date_format (первая ссылка в результатах), а нужная функция, если не путаю - UNIX_TIMESTAMP().

Ну и, на мой взгляд, порядок сортировки не изменится, если не нагружать базу делением на 86400 для каждой записи smile


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Wolf1994
Дата 1.11.2006, 19:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 5.10.2004

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



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


 




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


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

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