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

PostgreSQL के लिए घंटों में टाइमस्टैम्प अंतर

पहली चीज़ें सामने आ रही हैं

EXTRACT(EPOCH FROM current_timestamp-somedate)/3600

सुंदर नहीं हो सकता है, लेकिन सड़क को अनब्लॉक करता है। यदि अंतराल द्वारा अंतराल के विभाजन को परिभाषित किया जाता है तो यह और भी सुंदर हो सकता है।

संपादित करें :यदि आप इसे शून्य से अधिक चाहते हैं तो या तो एब्स या महानतम (...,0) का उपयोग करें। जो भी आपके इरादे के अनुकूल हो।

संपादित करें++ :यही कारण है कि मैंने age . का उपयोग नहीं किया क्या वह age है दस्तावेज़ को उद्धृत करने के लिए एक ही तर्क के साथ:current_date (मध्यरात्रि में) से घटाएं . मतलब आधी रात को चलने तक आपको सटीक "आयु" नहीं मिलती है। अभी यहाँ लगभग 1 बजे हैं:

select age(current_timestamp);
       age        
------------------
 -00:52:40.826309
(1 row)


  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. कैसे लॉग () PostgreSQL में काम करता है

  3. PostgreSQL में इनपुट के अंत में सिंटैक्स त्रुटि

  4. टेबल्स और इंडेक्स बनाम एचडीडी और एसएसडी

  5. PostgreSQL में Oracle उच्च उपलब्धता अवधारणाएं