यह वास्तव में आपके द्वारा उपयोग किए जा रहे SQL सर्वर के संस्करण पर निर्भर करता है।
दिनांक समय फ़ील्ड का रिज़ॉल्यूशन 3 दशमलव स्थानों तक है:उदाहरण के लिए:2011-06-06 23:59:59.997
और केवल 3.33 एमएस के भीतर सटीक है।
आपके मामले में, 09:30:03.0196095 09:30:03.020 . तक पूर्णांकित किया जा रहा है भंडारण पर।
SQL 2008 से शुरू होकर, अधिक विवरण प्रदान करने के लिए अन्य डेटा प्रकार जोड़े गए, जैसे datetime2 जिसमें अधिकतम 7 दशमलव स्थान हैं और यह 100ns के भीतर सटीक है।
अधिक जानकारी के लिए निम्नलिखित देखें:
http://karaszi.com/the-ultimate-guide-to-the-datetime-datatypes
मुझे लगता है कि मिलीसेकंड महत्वहीन होने पर इसे SQL सर्वर में संग्रहीत करने के लिए दूसरे PRIOR को राउंडिंग प्रदान करना आपकी सबसे अच्छी शर्त है।