Sepertinya Anda tidak akan bisa mendapatkan akurasi yang sama dari SQL seperti DateTime.Ticks karena SQL tidak mengungkapkan waktu dengan presisi sebanyak itu. SQL Server hanya menyimpan waktu sekitar 1/300 detik, sedangkan satu centang mewakili seratus nanodetik atau sepersepuluh juta detik.
SELECT DATEDIFF(s, '19700101', GETDATE())
Kueri di atas akan memberi Anda stempel waktu gaya Unix jika itu berhasil, tetapi untuk membuat saran nyata, saya perlu tahu untuk apa Anda menggunakan data itu. Jika Anda membutuhkan resolusi yang lebih tinggi dari 3 ms, Anda perlu melihat di luar SQL.
DATETIME: 0.01 (3 ms)
QueryPerformanceCounter: 0.0000001 (100 ns)
DATETIME2: 0.0000001 (7 decimal places, 100 ns)