SQL주문 최근 날짜
SELECT
CONVERT(VARCHAR, EffectiveTo, 105) as EffectiveTo
FROM
CSchedules
WHERE
CId = 3278
ORDER BY
EffectiveTo ASC
날짜
03-08-2014
03-09-2017
03-09-2017
03-09-2017
09-11-2014
14-12-2014
16-11-2014
16-11-2014
20-07-2014
20-12-2015
23-11-2014
24-08-2014
27-12-2015
27-12-2015
30-11-2014
31-08-2014
31-08-2014
31-08-2014
나는 있도록 날짜별로 주문해야합니다
03-09-2017
이 목록의 첫 번째입니다. 그러나 제대로 주문하지 않습니다. 근본적으로 가장 최근의 날짜.
은 DESC로 주문하는 경우 :
31-08-2014
31-08-2014
31-08-2014
30-11-2014
27-12-2015
27-12-2015
24-08-2014
23-11-2014
20-12-2015
20-07-2014
16-11-2014
16-11-2014
14-12-2014
09-11-2014
03-09-2017
03-09-2017
03-09-2017
03-08-2014
'주문하여 효과가 내려집니다'. 또한, 그 날짜는'varchar'로 저장되어 있습니까? 예, 좋은 일이 아니므로 주문하기 전에 datetime으로 변환해야합니다. –
'ASC'를 'DESC'로 변경하는 방법은 무엇입니까? – potashin
이것 좀보세요 : http://stackoverflow.com/questions/1545888/sql-order-by-date-problem – Zereges