SQL में Date_trunc क्या करता है?
SQL में Date_trunc क्या करता है?

वीडियो: SQL में Date_trunc क्या करता है?

वीडियो: SQL में Date_trunc क्या करता है?
वीडियो: SQL में DATE_TRUNC फ़ंक्शन का उपयोग कैसे करें (बनाम TO_CHAR) 2024, मई
Anonim

NS date_trunc फ़ंक्शन एक निर्दिष्ट दिनांक भाग जैसे घंटे, सप्ताह या महीने के आधार पर एक टाइमस्टैम्प या अंतराल मान को छोटा करता है और सटीक स्तर के साथ छोटा टाइमस्टैम्प या अंतराल देता है।

उसके बाद, डेटट्रंक क्या है?

डेटट्रंक (date_part, date, [start_of_week]) निर्दिष्ट तिथि को date_part द्वारा निर्दिष्ट सटीकता के अनुसार छोटा करता है। यह फ़ंक्शन एक नई तारीख देता है। उदाहरण के लिए, जब आप महीने के मध्य में महीने के स्तर पर किसी तारीख को छोटा करते हैं, तो यह फ़ंक्शन महीने का पहला दिन लौटाता है।

इसके बाद, सवाल यह है कि मैं PostgreSQL में समय का अंतर कैसे प्राप्त करूं?

  1. यदि आप परिणाम घंटों, महीनों, दिनों, घंटों आदि में चाहते हैं: आयु चुनें (टाइमस्टैम्प 1, टाइमस्टैम्प 2);
  2. यदि आप परिणाम केवल सेकंड में चाहते हैं: चयन करें (टाइमस्टैम्प 'टाइमस्टैम्प 1' से युग) - निकालें (टाइमस्टैम्प 'टाइमस्टैम्प 2' से युग);
  3. या इसे इस तरह कास्टिंग:

इसी तरह कोई पूछ सकता है कि SQL में इंटरवल क्या है?

< मध्यान्तर > दो तिथियों के बीच मापने के लिए समय वृद्धि को संदर्भित करता है। उदाहरण के लिए, प्रारंभ तिथि और समाप्ति तिथि के बीच घंटों या दिनों का भिन्नात्मक मान निर्धारित करने के लिए। मान्य मान दूसरे, मिनट, घंटे, दिन और महीने हैं।

Postgres Sysdate क्या है?

सिस्डेट एक Oracle केवल कार्य है। एएनएसआई मानक current_date या current_timestamp को परिभाषित करता है जो द्वारा समर्थित है postgres और मैनुअल में प्रलेखित: पोस्टग्रेस्क्ल .org/docs/current/static/functions-datetime.html#FUNCTIONS-DATETIME-CURRENT. (बीटीडब्ल्यू: ओरेकल CURRENT_TIMESTAMP का भी समर्थन करता है)

सिफारिश की: