Deseo solicitar una consulta de selección SQL donde hay 2 campos que están en el orden por. Entonces necesito decidir si uno es Descendente y el otro Ascendente. Cómo se hace estocómo ordenar 2 campos de SQL en asc y desc dinámicamente
Quiero algo como:
Select * from Customer
Order By Date @asc_or_Desc_date, Name @asc_or_Desc_name
Alguien tiene alguna idea?
He intentado esto pero parece fallar
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
Alguien sabe cómo ordenar esto?
Si va a agregar más detalles a su pregunta, intente hacerlo de tal forma que nuestras respuestas no sean irrelevantes por eso. Si ve eso probable, mejor publique una nueva pregunta, posiblemente con referencia a esta, si es necesario. –