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

कैसे Justify_days () PostgreSQL में काम करता है

PostgreSQL में, justify_days() फ़ंक्शन आपको अंतराल . को समायोजित करने की अनुमति देता है मान, ताकि 30-दिन की समयावधि महीनों के रूप में दर्शाई जा सके।

उदाहरण के लिए, यदि आपके पास कहने का अंतराल है, 30 दिन , justify_days() इसे 1 महीने . के रूप में लौटाएगा ।

सिंटैक्स

फ़ंक्शन में निम्न सिंटैक्स है:

justify_days(interval)

जहां interval वह अंतराल है जिसे आप महीनों में प्रदर्शित करना चाहते हैं।

उदाहरण

प्रदर्शित करने के लिए यहां एक बुनियादी उदाहरण दिया गया है।

SELECT justify_days(interval '30 days');

परिणाम:

1 mon

आंशिक महीने

यहां एक उदाहरण दिया गया है कि क्या होता है जब आपका अंतराल 30 दिनों का गुणज नहीं होता है।

\x
SELECT 
  justify_days(interval '31 days'),
  justify_days(interval '45 days'),
  justify_days(interval '290 days');

परिणाम (ऊर्ध्वाधर आउटपुट का उपयोग करके):

justify_days | 1 mon 1 day
justify_days | 1 mon 15 days
justify_days | 9 mons 20 days

इस उदाहरण में मैंने \x . का प्रयोग किया है विस्तारित डिस्प्ले पर स्विच करने के लिए, जो वर्टिकल आउटपुट का उपयोग करके परिणाम प्रदर्शित करता है। इससे परिणामों को पढ़ना थोड़ा आसान हो जाता है।

एक महीने से कम

यदि अंतराल 30 दिनों से कम है, तो यह दिनों में रहेगा।

SELECT justify_days(interval '29 days');

परिणाम (ऊर्ध्वाधर आउटपुट का उपयोग करके):

29 days

मिनट सहित

इस उदाहरण में, अंतराल में एक मिनट का भाग शामिल है।

SELECT justify_days(interval '40 days 30 minutes');

परिणाम (ऊर्ध्वाधर आउटपुट का उपयोग करके):

1 mon 10 days 00:30:00

तो इस मामले में हम परिणाम के साथ एक समय मूल्य जोड़ देते हैं।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django AutoField प्रारंभ मान को संशोधित करें

  2. PostgreSQL में डेटाबेस में टेक्स्ट डेटा लोड करने का कोई तरीका है?

  3. Psycopg2 के लिए असफल बिल्डिंग व्हील - Virtualenv और pip . का उपयोग करके MacOSX

  4. psql:FATAL:भूमिका पोस्टग्रेज मौजूद नहीं है

  5. मैं postgresql फ़ंक्शन का उपयोग करके अलग-अलग तालिका नाम से डेटा प्राप्त करना चाहता हूं