
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.04.2014, 10:45:09
|
|||
|---|---|---|---|
|
|||
Выборка из диапазона |
|||
|
#18+
Здравствуйте. Появилась задача сделать выборку из диапазона. Предположим есть таблица: name | date_on | date_off. как зная сегодняшнее число сделать выборку всех имен, которое будет удовлетворять условию: select name from table /* выбрать только те, кот. удовлетворяют условию date_on <= текущая дата <= date_off*/ И отсортировать все в обратном порядке (15.02.2014, 14.02.2014, 13.02.2014) Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2014, 10:48:40
|
|||
|---|---|---|---|
Выборка из диапазона |
|||
|
#18+
sherbakov_au, 1)between 2) order by ... desc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2014, 11:05:02
|
|||
|---|---|---|---|
|
|||
Выборка из диапазона |
|||
|
#18+
Дело в том что это я уже загуглил, я понимаю что выборка из диапазона это BETWEEN, а сортировка ORDERBY. Я не понимаю как должен строиться запрос. SELECT name FROM table WHERE /*текущая дата*/ BETWEEN date_on AND date_off ORDERBY /*еще что-то*/ Так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2014, 11:08:55
|
|||
|---|---|---|---|
Выборка из диапазона |
|||
|
#18+
sherbakov_au, да текущая дата получается функцией curdate() "ещё что-то" - вам виднее, по какому полю/выражению сортировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1835007]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 349ms |

| 0 / 0 |
