Общие > Базы данных

сортировка дат в виде 26.04.03 - 03.05.03

(1/3) > >>

tarya:
Пришлось делать по работе чтото подобное прайсу. И там присутствует поле "дата" и дата в виде 26.04.03 - 03.05.03...
все это я заношу в базу Мускл ноо вот тип поля не придумал я пока для такого вида, и получается что потом сортировать нет возможности.
Как быть?

AliMamed:
разбивать на две даты, переконвертировать каждую в мускульную дату или униксовую и заносить в две колонки, которые потом до усеру сортировать как хочешь

semya:
а че, как строки сортироваться не будет? делаем поле типа varchar и выборку с сортировкой по этому полю - у меня отлично отработало

Croaker:
Если дата как строка, то возможности выборки значительно уменьшаются. Например - выбери колонку где нужно вычитать разность дат. в SQL (mySQL) все можно сделать ф-циями TO_DAYS, FROM_DAYS() и им подобными.. а тебе придется мудрить.

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

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии