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

युग टाइमस्टैम्प को sql सर्वर में परिवर्तित करना (मानव पठनीय प्रारूप)

<ब्लॉकक्वॉट>

मेरे पास एक ही प्रारूप के साथ 3 अलग-अलग कॉलम हैं। मैं उन कॉलम में मान कैसे बदल सकता हूं।

किसी तालिका में 3 कॉलम अपडेट करने के लिए, आप कॉलम नाम के साथ DATEADD सेकंड को युग (1 जनवरी 1970) से जोड़ सकते हैं, अर्थात

update tbl set
    datetimecol1 = dateadd(s, epochcol1, '19700101'),
    datetimecol2 = dateadd(s, epochcol2, '19700101'),
    datetimecol3 = dateadd(s, epochcol3, '19700101')

आप अपनी जगह पर अपडेट नहीं कर सकते क्योंकि एक बड़ा कॉलम डेटाटाइम कॉलम भी नहीं हो सकता है। आपको उन्हें 3 अन्य कॉलम में अपडेट करना होगा।



  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 सर्वर 2019 में नया क्या है?

  2. मैं डुप्लिकेट पंक्तियों को कैसे हटा सकता हूं?

  3. SQL सर्वर में लाखों पंक्तियों के साथ बड़ी तालिका को कैसे अपडेट करें?

  4. टी-एसक्यूएल का उपयोग करके उप-स्ट्रिंग की अंतिम घटना की अनुक्रमणिका पाएं

  5. मैं रोज़ाना SQL क्वेरी चलाने के लिए किसी कार्य को कैसे शेड्यूल कर सकता हूँ?