Originariamente inviato da Ranma2
dove la data più recente deve essere la prima e le date non presenti (null) devono andare in coda

se faccio con un semplice DESC ottengo le date future in testa

altenrative?
Usando desc non ottieni proprio ciò che vuoi?
In che ordine vuoi che vengano visualizzate?