날짜별로 정렬하는것은 desc,asc를 통해서 충분히 가능하지만 기간에 대한 차이를 정렬할때는 기간차를 구한후 정렬을 해야한다
이때 계산하는 방법은 (unix_timestamp(edate)-unix_timestamp(sdate)) 방법을 사용하면된다
select *, (unix_timestamp(edate)-unix_timestamp(sdate)) as turm from tablename where 1 order by turm desc