Điều này thực sự phụ thuộc vào phiên bản máy chủ SQL bạn đang sử dụng.
Độ phân giải của trường ngày giờ là 3 chữ số thập phân:Ví dụ:2011-06-06 23:59:59.997
và chỉ chính xác trong vòng 3,33 ms.
Trong trường hợp của bạn, 09:30:03.0196095 đang được làm tròn thành 09:30:03.020 trên bộ nhớ.
Bắt đầu với SQL 2008, các kiểu dữ liệu khác đã được thêm vào để cung cấp chi tiết hơn, chẳng hạn như datetime2 có tới 7 chữ số thập phân và chính xác trong vòng 100ns.
Xem phần sau để biết thêm thông tin:
http://karaszi.com/the-ultimate-guide-to-the-datetime-datatypes
Tôi nghĩ cách tốt nhất của bạn là cung cấp giá trị làm tròn đến ƯU TIÊN thứ hai để lưu trữ nó trong máy chủ SQL nếu mili giây không quan trọng.