powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5, интересный непонятный момент при сортировке
3 сообщений из 3, страница 1 из 1
ASE 12.5, интересный непонятный момент при сортировке
    #32623025
Фотография Vovaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть таблица (большая), в ней есть поле dt типа datetime
выполняется select с группировкой и соответственно сортировкой по часам
так вот order by datepart(hour, dt) приводит сервер в ступор, я даже не дождался результата, а конструкция order by convert(integer, (rtrim(convert(char, datepart(hour, b.datetime))))) выполняется почти мгновенно ... в чем тут собака порылась ?
...
Рейтинг: 0 / 0
ASE 12.5, интересный непонятный момент при сортировке
    #32623029
Фотография Vovaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в конце там естественно, перепутал малость
order by convert(integer, rtrim(convert(char, datepart(hour, dt))))
...
Рейтинг: 0 / 0
ASE 12.5, интересный непонятный момент при сортировке
    #32640633
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо посмотреть планы двух этих запросов.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5, интересный непонятный момент при сортировке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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