Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL - एक varchar डेटा प्रकार का डेटाटाइम डेटा प्रकार में रूपांतरण के परिणामस्वरूप एक आउट-ऑफ-रेंज मान होता है

मैंने एक हफ्ते पहले भी इसी समस्या का सामना किया है। समस्या समय क्षेत्र सेटिंग के साथ है। mm/dd/yyyy (आमतौर पर काम करता है) जैसे अन्य प्रारूपों में निर्दिष्ट करें।

दिनांक को 30/12/2013 . के रूप में निर्दिष्ट करना मेरे लिए त्रुटि के परिणामस्वरूप। हालाँकि, इसे mm/dd/yyyy प्रारूप के रूप में निर्दिष्ट करने से काम चल गया।

यदि आपको अपना इनपुट कनवर्ट करने की आवश्यकता है तो आप CONVERT . में देखने का प्रयास कर सकते हैं method.Syntax है

CONVERT(VARCHAR,@your_date_Value,103)

CONVERT(VARCHAR, '12/30/2013', 103)

फिनिशिंग 103 डेटाटाइम प्रारूप है।

रूपांतरण प्रारूपों और आगे पढ़ने के लिए इस लिंक को देखें।https://www.w3schools.com/sql/func_sqlserver_convert.asp



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर:क्वेरी तेज़, लेकिन प्रक्रिया से धीमी

  2. SQL सर्वर 2019 नई सुविधाएँ

  3. मैं एमएस-एसक्यूएल सर्वर में एक अलियास्ड कॉलम पर ग्रुप बाय कैसे कर सकता हूं?

  4. SQL सर्वर 2014 मानक संस्करण के लिए सामान्य ज्ञान लाइसेंसिंग परिवर्तन

  5. @@ DATEFIRST - SQL सर्वर में सप्ताह का पहला दिन प्राप्त करें