Спасибо
Спустя 26 минут, 46 секунд (3.02.2009 - 15:38) Bezdna написал(а):
ORDER BY дата DESC;
Спустя 1 минута, 11 секунд (3.02.2009 - 15:39) apc написал(а):
Цитата (Bezdna @ 3.02.2009 - 12:38) |
ORDER BY дата DESC; |
не поможет((
Спустя 4 минуты, 37 секунд (3.02.2009 - 15:43) Sylex написал(а):
если это текстовое поле, то лучше всего, конечно, сконвертить в тип DATE
Спустя 1 минута, 32 секунды (3.02.2009 - 15:45) apc написал(а):
Цитата (Sylex @ 3.02.2009 - 12:43) |
если это текстовое поле, то лучше всего, конечно, сконвертить в тип DATE |
вот это интеремтнее можно подробнее
Спустя 36 минут, 21 секунда (3.02.2009 - 16:21) sergeiss написал(а):
Если поле текстовое, и нету желания или возможности записать его как дату, то тогда
SQL |
select cast ( `date_text_field` as date ) as date_as_date from ... order by date_as_date desc; |
Типа такого...
Спустя 5 минут, 42 секунды (3.02.2009 - 16:27) apc написал(а):
Цитата (sergeiss @ 3.02.2009 - 13:21) | ||
Если поле текстовое, и нету желания или возможности записать его как дату, то тогда
Типа такого... |
спасибо но я что то синаксиса не понял, поможешь составить запрос....
поле с датой news_time таблица news
select news_time ( `date-text` as `date` ) as date_as_date from news order by date_as_date desc; - так не прокатывает
Спустя 41 минута, 13 секунд (3.02.2009 - 17:08) sergeiss написал(а):
cast - это функция преобразования типа, ты ее выкинул зачем-то, как и несколько ключевых слов И поставил апострофы везде, в т.ч. там, где они не нужны.
Попробуй так:
Попробуй так:
Код |
select cast( `news_time` as date) as date_as_date from news order by date_as_date desc; |
cast( `news_time` as date) - это преобразование колонки news_time к типу "дата", поэтому date не нужно ни в какие апострофы заключать!!!
Спустя 1 день, 3 часа, 11 минут, 45 секунд (4.02.2009 - 20:20) Sylex написал(а):