powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Сортировка по дате
9 сообщений из 9, страница 1 из 1
Сортировка по дате
    #38762653
Esachello
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, уже перелопатил кучу ссылок но не могу найти решение

Есть база данных в формате sqlite3
В ней есть таблица news а в ней поле date_create
Даты хранятся в формате dd.mm.YYYY (например 01.08.2014)

Выполняю запрос в который добавляю ORDER BY date_create ASC (можно и DESC)
Но получаю неверный вывод

пробовал и date(\'%Y%m%d\',date_create) в запросе, но не работает

Подскажите, как обойти эту проблему
...
Рейтинг: 0 / 0
Сортировка по дате
    #38762766
DriveSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Esachello,

Используйте верный формат хранения даты
http://sqlite.org/datatype3.html (1.2 Date and Time Datatype)
...
Рейтинг: 0 / 0
Сортировка по дате
    #38766537
Esachello
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DriveSoft, спасибо! Я так и подумал уже, буду перегогнять! Еще такой вопрос, а как быть при сортировке с буквой 'Ё'?
При сортировке она первая выползает
...
Рейтинг: 0 / 0
Сортировка по дате
    #38766549
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Либо букву Ё вообще убрать из базы.
Либо подключить ICU и задать правильный collation при сортировках.

Но по хорошему: за order by отрывать руки надо. Вся сортировка должна идти на клиенте.
...
Рейтинг: 0 / 0
Сортировка по дате
    #38766607
fd00ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlНо по хорошему: за order by отрывать руки надо. Вся сортировка должна идти на клиенте.то ли плакать, то ли смеяться
...
Рейтинг: 0 / 0
Сортировка по дате
    #38766663
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fd00chWhite OwlНо по хорошему: за order by отрывать руки надо. Вся сортировка должна идти на клиенте.то ли плакать, то ли смеятьсяЗадуматься надо. Понять. Потом оплакать бездарно потраченные ресурсы. И зажить по новому.
...
Рейтинг: 0 / 0
Сортировка по дате
    #38766788
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fd00chWhite OwlНо по хорошему: за order by отрывать руки надо. Вся сортировка должна идти на клиенте.то ли плакать, то ли смеяться

похоже у белой совы осеннее обострение
...
Рейтинг: 0 / 0
Сортировка по дате
    #38771270
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По моим тестам лучше хранить дату в целочисленном представлении.
Особенно если используются операции:
Код: sql
1.
2.
3.
WHERE FieldDate BETWEEN Date1 and Date2
и
ORDER BY FieldDate



П.С. Вот как теперь менять поле "дата" во всех своих проектах ...
...
Рейтинг: 0 / 0
Сортировка по дате
    #38772763
DriveSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkinП.С. Вот как теперь менять поле "дата" во всех своих проектах ...

любым SQLIte менеджером, например этим http://sqlitestudio.pl/
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Сортировка по дате
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]