Текущее время: Вт, авг 19 2025, 21:28

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Кривая сортировка в запросе
СообщениеДобавлено: Ср, авг 20 2008, 10:04 
Специалист
Специалист

Зарегистрирован:
Чт, фев 22 2007, 17:42
Сообщения: 143
В запросе в строках стоят два признака K1 и K2
Делаю восходящую сортировку первого по короткому тексту, а второго (это дата) по восходящему ключу.

Получаю нечто такое

Text_1 10.08.2008
Text_1 11.08.2008
Text_2 12.08.2008
Text_2 11.08.2008
Text_3 12.08.2008
Text_3 10.08.2008
Text_3 11.08.2008

а должно быть

Text_1 10.08.2008
Text_1 11.08.2008
Text_2 11.08.2008
Text_2 12.08.2008
Text_3 10.08.2008
Text_3 11.08.2008
Text_3 12.08.2008

Почему так, непонятно. Еще одно замечание... K2 является атрибутом K1. Может отсюда все проблемы. Как сделать сортировку правильной не создавая на стадии загрузки дополнительный конкатенированный признак из текста и даты?

:cry:


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB