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

SQL सर्वर में टाइमस्टैम्प भ्रम

आप कर सकते हैं।

बशर्ते कि प्रारूप YYYYMMDDHHmm हो, ऐसा करने का एक आसान तरीका यह होगा:

SELECT CONVERT(DATETIME,
   SUBSTRING([TimeStamp],1,4)+'-'+SUBSTRING([TimeStamp],5,2)+'-'
  +SUBSTRING([TimeStamp],7,2)+' '+SUBSTRING([TimeStamp],9,2)+':'
  +SUBSTRING([TimeStamp],11,2)+':00.000')
FROM Table

यह "टाइमस्टैम्प" लेगा और पहले इसे SQL-पठनीय डेटाटाइम स्ट्रिंग में बदल देगा, यानी आपके उदाहरण के लिए यह 2014-03-24 00:04:00.000 होगा . फिर, इसे आसानी से डेटाटाइम में बदल दिया जाएगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या डेटाबेस से मेरा JDBC कनेक्शन SSL का उपयोग करता है या नहीं?

  2. SQL सर्वर में दो स्ट्रिंग्स की तुलना करना

  3. थ्रेडिंग और SqlFileStream. प्रक्रिया निर्दिष्ट फ़ाइल तक नहीं पहुंच सकती क्योंकि इसे किसी अन्य लेनदेन में खोला गया है

  4. SQL सर्वर 2017 में एक दृश्य बनाएँ

  5. SQL सर्वर प्रोफाइलर ट्रेस में रिपोर्ट की गई त्रुटियों का कारण कैसे पता करें?