आपका '1900-01-01'
गैर-नियतात्मक है क्योंकि यह भाषा सेटिंग्स पर निर्भर करता है। बेशक, यह डीएमवाई या एमडीवाई सेटिंग्स के लिए स्पष्ट है, आमतौर पर यह अस्पष्ट है
'19000101'
आज़माएं :SQL सर्वर दिनांक और समय को कुछ अजीब तरीके से व्यवहार करता है:"yyyy-mm-dd" को "yyyy-dd-mm" के रूप में माना जा सकता है यदि आपके पास सैद्धांतिक रूप से ISO होने के बावजूद ब्रिटिश सेटिंग्स हैं
संपादित करें:दिनांक पहलू को हटाने के लिए इसका उपयोग करें:DATEADD(day, 0, DATEDIFF(day, 0, [time]))
संपादन 2:1 जनवरी 1900 डेटाटाइम प्रारूपों में शून्य है, इसलिए इसे घटाने की कोई आवश्यकता नहीं है। क्या आप कृपया नमूना डेटा और आउटपुट पोस्ट कर सकते हैं?