यह संभावना नहीं है कि आप SQL से डेटटाइम के समान सटीकता प्राप्त कर पाएंगे। टिक करता है क्योंकि SQL इतनी सटीकता में समय व्यक्त नहीं करता है। SQL सर्वर केवल एक सेकंड के लगभग 1/300 वें समय को संग्रहीत करता है, जबकि एक एकल टिक एक सौ नैनोसेकंड या एक सेकंड के दस लाखवें हिस्से का प्रतिनिधित्व करता है।
SELECT DATEDIFF(s, '19700101', GETDATE())
यदि यह काम करता है तो उपर्युक्त क्वेरी आपको यूनिक्स-शैली टाइमस्टैम्प प्राप्त करेगी, लेकिन कोई वास्तविक सुझाव देने के लिए मुझे यह जानना होगा कि आप डेटा का उपयोग किस लिए कर रहे हैं। यदि आपको 3 ms से अधिक रिज़ॉल्यूशन की आवश्यकता है, तो आपको SQL से बाहर देखने की आवश्यकता है।
DATETIME: 0.01 (3 ms)
QueryPerformanceCounter: 0.0000001 (100 ns)
DATETIME2: 0.0000001 (7 decimal places, 100 ns)