Date_trunc SQL এ কি করে?
Date_trunc SQL এ কি করে?

ভিডিও: Date_trunc SQL এ কি করে?

ভিডিও: Date_trunc SQL এ কি করে?
ভিডিও: কিভাবে SQL এ DATE_TRUNC ফাংশন ব্যবহার করবেন (বনাম TO_CHAR) 2024, মে
Anonim

দ্য date_trunch ফাংশন একটি নির্দিষ্ট তারিখের অংশ যেমন, ঘন্টা, সপ্তাহ বা মাসের উপর ভিত্তি করে একটি TIMESTAMP বা একটি INTERVAL মান ছেঁটে দেয় এবং সূক্ষ্মতার একটি স্তরের সাথে কাটা টাইমস্ট্যাম্প বা ব্যবধান প্রদান করে।

এর, ডেটট্রঙ্ক কি?

DATETRUNC (date_part, date, [start_of_week]) নির্দিষ্ট তারিখটিকে date_part দ্বারা নির্দিষ্ট করা নির্ভুলতায় ছেঁটে দেয়। এই ফাংশনটি একটি নতুন তারিখ প্রদান করে। উদাহরণস্বরূপ, আপনি যখন মাসের স্তরে মাসের মাঝামাঝি একটি তারিখ ছেঁটে দেন, তখন এই ফাংশনটি মাসের প্রথম দিনটি প্রদান করে।

পরবর্তীকালে, প্রশ্ন হল, পোস্টগ্রেএসকিউএল-এ আমি কীভাবে সময়ের পার্থক্য পেতে পারি?

  1. আপনি যদি ঘন্টা, মাস, দিন, ঘন্টা ইত্যাদিতে ফলাফল চান: SELECT বয়স (টাইমস্ট্যাম্প1, টাইমস্ট্যাম্প2);
  2. আপনি যদি শুধুমাত্র সেকেন্ডের মধ্যে ফলাফল চান: নির্যাস নির্বাচন করুন (টাইমস্ট্যাম্প 'টাইমস্ট্যাম্প1' থেকে EPOCH) - EXTRACT(টাইমস্ট্যাম্প 'টাইমস্ট্যাম্প2' থেকে EPOCH);
  3. বা এটি এইভাবে কাস্ট করা:

একইভাবে কেউ জিজ্ঞাসা করতে পারে, এসকিউএল-এ ব্যবধান কী?

< অন্তর > দুটি তারিখের মধ্যে পরিমাপ করার সময় বৃদ্ধি বোঝায়। উদাহরণস্বরূপ, একটি শুরুর তারিখ এবং শেষ তারিখের মধ্যে ঘন্টা বা দিনের ভগ্নাংশের মান নির্ধারণ করা। বৈধ মান হল সেকেন্ড, মিনিট, ঘন্টা, দিন এবং মাস।

Postgres Sysdate কি?

SYSDATE একটি ওরাকল শুধুমাত্র ফাংশন. ANSI মান বর্তমান_তারিখ বা বর্তমান_টাইমস্ট্যাম্পকে সংজ্ঞায়িত করে যা দ্বারা সমর্থিত পোস্টগ্রেস এবং ম্যানুয়ালটিতে নথিভুক্ত: postgresql .org/docs/current/static/functions-datetime.html#FUNCTIONS-DATETIME-CURRENT (Btw: Oracle পাশাপাশি CURRENT_TIMESTAMP সমর্থন করে)

প্রস্তাবিত: