Le plus simple est d'ajouter d'abord une condition de tri supplémentaire :
ORDER BY CASE WHEN field is null then 0 else 1 END,field DESC
Ou, vous pouvez essayer de le définir au maximum de son type de données :
ORDER BY COALESCE(field,'99991231') DESC
COALESCE
/ISNULL
fonctionnent bien, à condition que vous n'ayez pas de "vraies" données utilisant cette même valeur maximale. Si c'est le cas, et que vous devez les distinguer, utilisez la première forme.