質問: "SELECT month, day FROM daysort ORDER BY CASE month, day when month='$todaymonth' and day>='$todayday' then day asc when month>'$todaymonth' then month asc and day asc when month<'$todaymonth' then month asc and day asc when month='$todaymonth' and day<'$todayday' then day asc end"; ```
回答: 指定日より以前の昇順 と 指定日より以後の降順 を別々で組んでUNIONさせてはどうでしょうか。