powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Траблы с ORDER
2 сообщений из 2, страница 1 из 1
Траблы с ORDER
    #32028353
HotDog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здраствуйте все!
имею следующий запрос

SELECT * FROM #tmp ORDER BY
CASE @SortColumn
WHEN 1 THEN CompanyName
WHEN 2 THEN CompanyID
WHEN 3 THEN LastName
WHEN 4 THEN FirstName
WHEN 5 THEN DateCreated
WHEN 6 THEN DateSent
WHEN 7 THEN OrderID
WHEN 8 THEN MediumTitle
WHEN 9 THEN MediaID
WHEN 10 THEN Category1Name
WHEN 11 THEN Category1ID
WHEN 12 THEN Category2Name
WHEN 13 THEN Category2ID
ELSE CompanyName
END , OrderNumber

т.е. сортировка может идти по различного типа полям. И в этом трабла: когда @SortColumn равно 3,4,8 ... - сортировка по стринговому полю, то выдается ошибка "Syntax error converting datetime from character string" (
Самое интересное что сортировка по полям типа int и datetime работает.
Помогите решить проблему
...
Рейтинг: 0 / 0
Траблы с ORDER
    #32028355
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Траблы с ORDER
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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