কীভাবে মাইএসকিউএলে তারিখ এবং সময় যুক্ত এবং বিয়োগ করতে হয়
রেফারেন্স
মাইএসকিউএল অফিসিয়াল ওয়েবসাইট পণ্য ডকুমেন্টেশন তারিখ এবং সময় ফাংশনDATE_ADD এবং DATE_SUB
এই দুটি ফাংশন একটি যুগল, একটি সংযোজন এবং অন্যটি বিয়োগফল। তাদের ফাংশন নির্দিষ্ট তারিখ থেকে একটি সময়কাল যোগ বা বিয়োগ করা হয়। নির্দিষ্ট ব্যবহারের জন্য, নিম্নলিখিত উদাহরণটি দেখুন। প্রথম উদাহরণে আমরা বর্তমান সময়ের সাথে এক মাস যোগ করি এবং দ্বিতীয়টি বর্তমান সময় থেকে এক মাস বিয়োগ করে।
SELECT DATE_ADD(now(), INTERVAL 1 MONTH);
SELECT DATE_SUB(now(), INTERVAL 1 MONTH);
যোগ করুন এবং সাবডিকেট
এই দুটি ফাংশনটিও একটি জুড়ি, একটি সংযোজন এবং অন্যটি বিয়োগফল। তাদের ব্যবহার DATE_ADD এবং DATE_SUB এর সমান। নির্দিষ্ট ব্যবহারের জন্য, নিম্নলিখিত উদাহরণটি দেখুন। প্রথম উদাহরণে আমরা বর্তমান সময়ের সাথে এক মাস যোগ করি এবং দ্বিতীয়টি বর্তমান সময় থেকে এক মাস বিয়োগ করে।
SELECT ADDDATE(now(), INTERVAL 1 MONTH);
SELECT SUBDATE(now(), INTERVAL 1 MONTH);
আরও ব্যবহার
উদাহরণস্বরূপ আমরা কেবলমাত্র মাসটিকে প্যারামিটার হিসাবে ব্যবহার করি, তবে ঘন্টা, মিনিট, দ্বিতীয়, সপ্তাহ, দিন, বছরকেও পরামিতি হিসাবে ব্যবহার করা যেতে পারে এবং কয়েক মিনিট, সেকেন্ড, ঘন্টা, মিনিট এবং সেকেন্ড এবং আরও অনেক কিছু সমর্থন করতে পারে সংমিশ্রণ বিশদ জন্য, নীচের তালিকা দেখুন।
MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND 'SECONDS.MICROSECONDS'
MINUTE_MICROSECOND 'MINUTES:SECONDS.MICROSECONDS'
MINUTE_SECOND 'MINUTES:SECONDS'
HOUR_MICROSECOND 'HOURS:MINUTES:SECONDS.MICROSECONDS'
HOUR_SECOND 'HOURS:MINUTES:SECONDS'
HOUR_MINUTE 'HOURS:MINUTES'
DAY_MICROSECOND 'DAYS HOURS:MINUTES:SECONDS.MICROSECONDS'
DAY_SECOND 'DAYS HOURS:MINUTES:SECONDS'
DAY_MINUTE 'DAYS HOURS:MINUTES'
DAY_HOUR 'DAYS HOURS'
YEAR_MONTH 'YEARS-MONTHS'
অন্যান্য তথ্য
প্রকৃতপক্ষে বিয়োগটি DATE_ADD ব্যবহার করতে পারে, আমাদের কেবলমাত্র প্যারামিটারটি নেতিবাচক সংখ্যা হিসাবে লিখতে হবে। এছাড়াও, মারিয়াডিবি মাইএসকিউএলের একটি শাখা, এবং তাদের এসকিউএল সিনট্যাক্সটি মূলত একই, তাই মারিয়াডিবিতে উপরের চারটি ফাংশন রয়েছে এবং ব্যবহারটিও ঠিক একই রকম।