Se lavori in MySQL puoi utilizzare IF() per assegnare un valore minimo (es. 2000-01-01) nel caso in cui il valore del campo sia NULL, altrimenti utilizzi il valore originale. Poi effettui l'ordinamento sull'IF.