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

SQL में घंटों की सटीक संख्या में दो तिथियों के बीच अंतर

आप DATEDIFF का उपयोग कर सकते हैं मिनटों में अंतर खोजने और उसे घंटों में बदलने के लिए:

select datediff(mi, startdate, enddate)

मान लें कि 1.5 का अर्थ 1 घंटा और 30 मिनट है, तो आप परिणाम को 60 से विभाजित कर सकते हैं:

select datediff(mi, startdate, enddate) / 60.0


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कीवर्ड 'with' के पास गलत सिंटैक्स...पिछला कथन अर्धविराम से समाप्त किया जाना चाहिए

  2. विदेशी कुंजी बाधा को अक्षम करना, अभी भी तालिका को छोटा नहीं कर सकता है? (एसक्यूएल सर्वर 2005)

  3. एसक्यूएल:बनाम <=और>=. के बीच

  4. आप SQL सर्वर में काम करने के लिए अग्रणी वाइल्डकार्ड पूर्ण-पाठ खोज कैसे प्राप्त करते हैं?

  5. SQL सर्वर में डेटटाइम 2 बनाम डेटटाइम