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