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

क्या मैं क्वेरी SQL सर्वर 2008 में डेटाटाइम डेटा JSON को क्रमबद्ध कर सकता हूं?

declare @jsondate varchar(40) = '\/Date(1328029200000+0700)\/';
select substring(@jsondate,8,10) -- seconds
      ,substring(@jsondate,18,3) -- milliseconds
      ,substring(@jsondate,21,5) -- utc offset
      ,
-- this next expression is what you need
       cast(convert(char(20),
       dateadd(ms,1*substring(@jsondate,18,3),
       dateadd(ss,1*substring(@jsondate,8,10),'19700101'))
        ,120) + stuff(substring(@jsondate,21,5),4,0,':')
            as datetimeoffset(4));

-- result 2012-01-31 17:00:00.0000 +07:00



  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 Server 2008 पर बाध्य नहीं किया जा सका

  2. ExecuteNonQuery का उपयोग कर SQL सर्वर में प्रभावित पंक्तियों को ओवरराइड करना?

  3. XML पथ के लिए SQL सर्वर दोहराए जाने वाले नोड बनाते हैं

  4. SQL सर्वर 2008 फ़िल्टरिंग

  5. तालिका-मान पैरामीटर प्रदर्शन के साथ समस्याएं