$sort = " CASE WHEN StartDate > date_format( now() , '%Y-%m-%d %h:%i:%S' )
THEN 2
WHEN StartDate < date_format( now() , '%Y-%m-%d %h:%i:%S' )
AND EndDate >= date_format( now() , '%Y-%m-%d %h:%i:%S' )
THEN 1
WHEN EndDate < date_format( now() , '%Y-%m-%d %h:%i:%S' )
THEN 3
end asc ,StartDate desc,Date desc ";
이것을
select * from table order by $sort
'IT > [DB]MySql' 카테고리의 다른 글
MYSQL] AES 암호화 복호화 (0) | 2014.04.02 |
---|---|
databasename 언어변경 (0) | 2014.01.20 |
mysql 자동증가 atler문 (0) | 2013.10.08 |
[mysql] 날짜 비교 (0) | 2013.08.26 |
[mysql] 다양한 시간차 구하기 (0) | 2013.08.26 |