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

मिनटों की संख्या को एचएच में कैसे बदलें:टीएसक्यूएल में मिमी प्रारूप?

आप अवधि को दिनांक में परिवर्तित कर सकते हैं और फिर उसे प्रारूपित कर सकते हैं:

DECLARE
    @FirstDate datetime,
    @LastDate datetime

SELECT
    @FirstDate = '2000-01-01 09:00:00',
    @LastDate = '2000-01-01 11:30:00'

SELECT CONVERT(varchar(12), 
       DATEADD(minute, DATEDIFF(minute, @FirstDate, @LastDate), 0), 114) 

/* Results: 02:30:00:000 */

कम सटीकता के लिए, वर्चर के आकार को संशोधित करें:

SELECT CONVERT(varchar(5), 
       DATEADD(minute, DATEDIFF(minute, @FirstDate, @LastDate), 0), 114) 

/* Results: 02:30 */


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. यूएस पोस्टल (ज़िप) कोड के लिए बाउंडिंग निर्देशांक कैसे प्राप्त करें?

  2. SQL Server 2008 त्रुटि कोड से प्राथमिक कुंजी दोहराव की पहचान कैसे करें?

  3. मापन क्वेरी प्रदर्शन:निष्पादन योजना क्वेरी लागत बनाम समय लिया गया

  4. एक सहयोगी तालिका का उपयोग करने के बजाय झंडे को बिटमास्क के रूप में स्टोर करना बेहतर कब होता है?

  5. SQL सर्वर प्रतिकृति सेट करना और कॉन्फ़िगर करना