sql server - Order By in T-SQL -
i have following code
select case when @id = 1 convert(nvarchar(10), [insert_date],101) else convert(nvarchar(10), [insert_date],103) end [insert_date] dates order [insert_date] desc now, when date in 101 format, outputs in mm/dd/yyyy , order correct (desc month) when date in 103 format, outputs in dd/mm/yyyy , order incorrect (desc day).
how can order month when date in dd/mm/yyyy?
thank you
select case when @id = 1 convert(nvarchar(10), [insert_date],101) else convert(nvarchar(10), [insert_date],103) end [insert_date] dates order convert(nvarchar(10), [insert_date],101) desc
Comments
Post a Comment