|
|
|
| Всем доброй ночи, как можно отсортировать записи по первым дву числам
<?
27.04.2012-17.05.2012 //сортируем по 27, а потом по 04(но сортирует только по первому число)
05.03.2012-26.04.2012
13.03.2012-22.03.2012
сам запрос такой
mysql_query("SELECT * FROM objects_category_pricing_period WHERE place='$id' AND category='".$all_cat_row['id']."' ORDER BY pricing_period ASC");
pricing_period - это как раз те даты. Сортирует только по первым двум числам.
Нужно отсортировать по первым двум и следующим двум, а остальное неважно. Если в бд эту ячеку на две поделить и получим
[code]
27
04.2012-17.05.2012
|
Думаю можно будет отсортировать правильно.. Или как лучше сделать? :)
?>
[/code] | |
|
|
|
|
|
|
|
для: ladan
(05.03.2012 в 00:58)
| | правильно было бы хранить даты в соответствующем формате и сортировать на уровне БД. | |
|
|
|
|
|
|
|
для: Sfinks
(05.03.2012 в 02:30)
| | Спасибо, попробую | |
|
|
|
|
|
|
|
для: ladan
(05.03.2012 в 09:38)
| | создавал два поля(DATE) и по всех не заполненых ячейках появилось значение "0000-00-00". Понятно что первые 4 нуля это год, а за ним что нужно указывать? день или месяц сначала, чтоб потом без проблем отсортировать запрос? | |
|
|
|
|
|
|
|
для: ladan
(05.03.2012 в 10:04)
| | год-месяц-день | |
|
|
|
|
|
|
|
для: Sfinks
(05.03.2012 в 10:25)
| | спс | |
|
|
|