|
Отсортировать по дате
|
|||
---|---|---|---|
#18+
У меня в таблице есть столбец (DATETIME)? как мне сделать условие where так чтобы у меня сортировка шла по датам, ну например вывести все строки датированные с 2003-01-01 00:00:00 по 2004-01-01 00:00:00 ? === www.web-hack.ru - все о компьютерной безопасности и хакерстве! forum.web-hack.ru - форум по хакерству и сетевой безопасности! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2004, 17:34 |
|
Отсортировать по дате
|
|||
---|---|---|---|
#18+
SELECT .... FROM .... WHERE ... ORDER BY date_field DESC date_field - твое поле DATETIME ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2004, 19:21 |
|
Отсортировать по дате
|
|||
---|---|---|---|
#18+
...WHERE date_field BETWEEN "2003-01-01" AND "2004-01-01"... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2004, 11:51 |
|
Отсортировать по дате
|
|||
---|---|---|---|
#18+
Что то я не понял, так ошибку выдает: SELECT * FROM $table_news WHERE (show_id='yes') BETWEEN "2004-01-01" AND "2004-01-10" =============== www.web-hack.ru - все о компьютерной безопасности и хакерстве! forum.web-hack.ru - форум по хакерству и сетевой безопасности! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2004, 17:33 |
|
Отсортировать по дате
|
|||
---|---|---|---|
#18+
SELECT * FROM $table_news WHERE (show_id='yes') AND date_field BETWEEN "2004-01-01" AND "2004-01-10" ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2004, 17:55 |
|
Отсортировать по дате
|
|||
---|---|---|---|
#18+
если тебе сервер выдает ошибку, то показывай ее на форуме. Так легче будет на вопрос ответить ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2004, 17:57 |
|
Отсортировать по дате
|
|||
---|---|---|---|
#18+
Ну вот так пишу: mysql_query("SELECT * FROM $table_news WHERE (show_id='yes' AND date BETWEEN '2004-01-01' AND '2004-01-10')"); date_field я так понял имя столбца с датой? Может не получается отбора потому что столбец типа DATETIME а не DATE? Или как... =============== www.web-hack.ru - все о компьютерной безопасности и хакерстве! forum.web-hack.ru - форум по хакерству и сетевой безопасности! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2004, 18:12 |
|
Отсортировать по дате
|
|||
---|---|---|---|
#18+
>> Может не получается отбора потому что столбец типа DATETIME а не DATE? мне лень самому это проверять. Попробуй написать так: .... date BETWEEN '2004-01-01 00:00:00 ' AND '2004-01-10 23:59:59 ' ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2004, 18:34 |
|
Отсортировать по дате
|
|||
---|---|---|---|
#18+
Пробовал, не получилось =) =============== www.web-hack.ru - все о компьютерной безопасности и хакерстве! forum.web-hack.ru - форум по хакерству и сетевой безопасности! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2004, 18:46 |
|
Отсортировать по дате
|
|||
---|---|---|---|
#18+
А в принципе что надо, цитирую: написать where так что-б сортировка по датам шла! Сортировка это у нас ORDER BY Отбор записей (фильтр) - WHERE . http://sql.ru/]mahoune ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2004, 19:25 |
|
Отсортировать по дате
|
|||
---|---|---|---|
#18+
Сортировка по датам в заданом ДИАПАЗОНЕ дат. =============== www.web-hack.ru - все о компьютерной безопасности и хакерстве! forum.web-hack.ru - форум по хакерству и сетевой безопасности! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2004, 19:47 |
|
Отсортировать по дате
|
|||
---|---|---|---|
#18+
Тогда вариант Макс М. абсолютно верный: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Только надо не забыть, что поле у вас DATETIME и поэтому выражение date_field BETWEEN "2004-01-01" AND "2004-01-10" станет на самом деле date_field BETWEEN "2004-01-01 00:00:00" AND "2004-01-10 00:00:00" А следовательно, запись в которой поле date_field равно скажем "2004-01-10 13:40:00" в эту выборку не попадет. Поэтому лучше использовать Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2004, 15:50 |
|
Отсортировать по дате
|
|||
---|---|---|---|
#18+
авторdate_field BETWEEN "2004-01-01" AND "2004-01-10" А давно в mysql двойные кавычки ввели? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2004, 21:33 |
|
Отсортировать по дате
|
|||
---|---|---|---|
#18+
Disregard my latest post pls Затмение нашло ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2004, 21:48 |
|
|
start [/forum/topic.php?fid=47&msg=32395809&tid=1855433]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 143ms |
0 / 0 |