पहली चीज़ें सामने आ रही हैं
EXTRACT(EPOCH FROM current_timestamp-somedate)/3600
सुंदर नहीं हो सकता है, लेकिन सड़क को अनब्लॉक करता है। यदि अंतराल द्वारा अंतराल के विभाजन को परिभाषित किया जाता है तो यह और भी सुंदर हो सकता है।
संपादित करें :यदि आप इसे शून्य से अधिक चाहते हैं तो या तो एब्स या महानतम (...,0) का उपयोग करें। जो भी आपके इरादे के अनुकूल हो।
संपादित करें++ :यही कारण है कि मैंने age
. का उपयोग नहीं किया क्या वह age
है दस्तावेज़ को उद्धृत करने के लिए एक ही तर्क के साथ:current_date (मध्यरात्रि में) से घटाएं . मतलब आधी रात को चलने तक आपको सटीक "आयु" नहीं मिलती है। अभी यहाँ लगभग 1 बजे हैं:
select age(current_timestamp);
age
------------------
-00:52:40.826309
(1 row)