Сортировка по двум полям

Agatov

Новичок
Сортировка по двум полям

Есть два поля в базе данных - day и month

Нужно сделать так, чтобы контент сортировался по дате..
Не могу понять как сделать так, чтобы в первую очередь сортировка шла по месяцу, а уж только потом по дню..

Впервые столкнулся с проблемой связанной с sql. подскажите как её решить.

Готовые запросы приветсвуются =)
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Готовые запросы приветсвуются =)
в разделе работа с указание цены вопроса. Или в "Ищу готовое решение"

Есть два поля в базе данных - day и month
а зачем нужна такая структура?

в первую очередь сортировка шла по месяцу, а уж только потом по дню..
ORDER BY month, day
Вам подходит??
 

Agatov

Новичок
ORDER BY month, day


Именно так и пытался. Не сортирует.

>> а зачем нужна такая структура?

Структура не моя, дорабатываю чужой скрипт.
 

Фанат

oncle terrible
Команда форума
Значит, ты не понимаешь, что такое сортировка по двум полям.
 

stas_t

Новичок
Agatov
должно работать. поля day и month переведи в формат int, если они у тебя char
 

Agatov

Новичок
>>Значит, ты не понимаешь, что такое сортировка по двум полям.

Фанат, ты абсолютно прав. не понимаю. Можешь просветить? В интернете нашёл кучу одинаковых статей в которых дальше
"order by field1 asc, field2 desc" авторы не заходят.

>>поля day и month переведи в формат int, если они у тебя char

Месяц должен задаваться в формате "**". То есть если месяц первый, то 01. Так что в инт тут не получится использовать.
 

Фанат

oncle terrible
Команда форума
дальше "order by field1 asc, field2 desc" авторы не заходят
а дальше и некуда заходить.
сортировка по двум полям - это и есть order by field1, field2
больше там ничего нету.
и тебе осталось всего лишь написать то же самое у сетбя в запросе и все волшебным образом отсортируется.

Если руки, разумеется, из нужного места растут. Но тут уж сама сортировка не при чем.

За все время, кстати, немаленькое, прошедшее с тех пор, как ты опубликовал свою ужасную проблему, ты так и не потрудился привести здесь присер своих данных, запроса, и "неправильной сортировки".

-~{}~ 11.05.07 23:03:

вообще, неумение приложить руки к своему вопросу поразительное.
а по одному полю они сортируются?
ты этим вопросом задавался?
если не сортируются, то почему тогда здесь не этот вопрос, а про два поля?

А что за манера вообще задавать вопрос, ответ на который тебе ИЗВЕСТЕН?
почему вопрос задан не как "у меня не получается сортировать", а "как отсортировать"?
при том, что ты и сам это знаешь прекрасно?
 

stas_t

Новичок
приведите запрос, который вы наваяли, и вам объяснят, что в нём не так. если вы ещё не знаете, как составлять sql запросы, почитайте хорошую книжку. спросите и вам посоветуют. в этом нет ничего зазорного, все с чего-то начинали.

p.s. и не бойтесь фаната, он на самом деле белый и пушистый. просто болеет сейчас :)
 
Сверху