2つの列がある場合:
number | vip_date
22 | 22.03.2013
32 | 12.01.2013
38 | NULL
44 | 06.01.2013
20 | 30.03.2013
10 | NULL
番号と日付で並べ替えたいので、次のようにしますORDER BY number DESC, vip_date DESC
...。
結果は日付でソートされ、日付がNULLの2行は番号でソートされます。問題は、NOW()より前の日付の行を番号で並べ替え、NOW()より前の日付で番号で並べ替える方法です。