Я хочу заказать SQL Select Query, где есть 2 поля, которые расположены в порядке. Затем мне нужно решить, является ли один нисходящим, а другим - восходящим. Как это делается
Я хочу что-то вроде:
Select * from Customer
Order By Date @asc_or_Desc_date, Name @asc_or_Desc_name
У кого-нибудь есть идеи?
Я пробовал это, но, похоже, не получилось
SELECT
Customer_ID,
Name,
Age
FROM #Customer
ORDER BY
CASE WHEN @fieldSort ='Name'
THEN ROW_NUMBER() over (order by Name) *
case when @directionOfSort = 'A'
THEN 1 ELSE -1 END,
ROW_NUMBER() over (order by Age) *
case when @directionOfSort = 'A'
THEN 1 ELSE -1 END,
END
Кто-нибудь знает, как это отсортировать?