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

SQL सर्वर में दो तिथियों के बीच घंटों (दशमलव) में अंतर की गणना कैसे करें?

DATEDIFF(hour, start_date, end_date) आपको start_date . के बीच पार की गई घंटे की सीमाओं की संख्या देगा और end_date

यदि आपको भिन्नात्मक घंटों की संख्या चाहिए, तो आप DATEDIFF . का उपयोग कर सकते हैं उच्च रिज़ॉल्यूशन पर और परिणाम को विभाजित करें:

DATEDIFF(second, start_date, end_date) / 3600.0

DATEDIFF . के लिए दस्तावेज़ीकरण MSDN पर उपलब्ध है:

http://msdn.microsoft.com/en-us/library/ms189794%28SQL.105%29.aspx



  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 सर्वर PIVOT शायद?

  2. मैं LINQ के .Skip(1000).Take(100) को शुद्ध SQL में कैसे लिखूं?

  3. 'जाओ' के पास गलत सिंटैक्स

  4. SQL सर्वर में कैस्केडिंग का उपयोग कब/क्यों करें?

  5. SQL सर्वर में किसी भिन्न डेटाबेस से OBJECT_NAME () कैसे प्राप्त करें