smalldatetime
има обхват до 6 юни 2079 г., така че можете да използвате
ORDER BY ISNULL(Next_Contact_Date, '2079-06-05T23:59:00')
Ако няма легитимни записи, няма да има тази дата.
Ако това не е предположение, вие искате да разчитате на по-стабилна опция е сортиране по две колони.
ORDER BY CASE WHEN Next_Contact_Date IS NULL THEN 1 ELSE 0 END, Next_Contact_Date
И двете от горните предложения обаче не могат да използват индекс, за да избегнат сортиране и да дадат подобни изглеждащи планове.
Друга възможност, ако такъв индекс съществува, е
SELECT 1 AS Grp, Next_Contact_Date
FROM T
WHERE Next_Contact_Date IS NOT NULL
UNION ALL
SELECT 2 AS Grp, Next_Contact_Date
FROM T
WHERE Next_Contact_Date IS NULL
ORDER BY Grp, Next_Contact_Date