Неправильная сортировка даты, чисел

Последнее обновление - 07.05.2021voroshilova07.05.2021 1

Необходимо , чтобы в таблице дата/число отображалось строкового типа данных, но тогда сортировка неправильная, как этого избежать ?

Необходимо в GetItem вывести еще раз дату,  и в сортировке указать по какому полю сортировать

select 
    isnull(convert(nvarchar, toDate, 104), '') toDate,
    toDate as ordToDate
    from as_bnr_banners 
    where id in (select id from @ids)
    order by  
        case when @sort = 'toDate' and @direction = 'down' then ordToDate end desc,
	case when @sort = 'toDate' and @direction = 'up' then ordToDate end asc
    OFFSET @PageSize * (@Page - 1) ROWS
    FETCH NEXT @PageSize ROWS ONLY;

Другие темы

SQL-инструмент для создания личных кабинетов на сайте

Суть подхода и история создания Falcon Space

Выгода от использования Falcon Space

В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности

Веб-приложения на MS SQL. Партнерская программа для разработчиков и веб-студий

Вы можете разрабатывать самостоятельно или сотрудничать с нами в плане веб-разработки на платформе Falcon Space, используя только SQL и HTML.
Смотреть примеры с кодом SQL
Документация по платформе
Работа на MS SQL Server
Нужна бесплатная консультация?
Планируете делать веб-проект?
Сайт использует Cookie. Правила конфиденциальности OK