কম্পিউটার

MySQL ক্যোয়ারী শুরু এবং শেষ তারিখের সাথে তারিখ পরিসরে দিন গণনা করতে


তারিখ পরিসরে দিন গণনা করতে, আপনাকে DATEDIFF() ব্যবহার করে তারিখের মধ্যে পার্থক্য খুঁজে বের করতে হবে।

আসুন প্রথমে একটি টেবিল তৈরি করি:

mysql> টেবিল তৈরি করুন DemoTable730 ( শুরুর তারিখ, শেষ তারিখ); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.45 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন:

mysql> DemoTable730 মানগুলিতে সন্নিবেশ করুন('2019-01-21','2019-07-21');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> DemoTable730 মানগুলিতে সন্নিবেশ করুন('2018-10-11 ','2018-12-31');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.46 সেকেন্ড)mysql> DemoTable730 মানগুলিতে ঢোকান('2016-01-01','2016-12-31');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন:

mysql> DemoTable730 থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

+------------+------------+| শুরুর তারিখ | শেষ তারিখ |+------------+------------+| 2019-01-21 | 2019-07-21 || 2018-10-11 | 2018-12-31 || 2016-01-01 | 2016-12-31 |+------------+------------+3 সারি সেটে (0.00 সেকেন্ড)

তারিখের পরিসরে দিন গণনা করার প্রশ্নটি নিম্নরূপ:

mysql> DemoTable730 থেকে ABS(DATEDIFF(StartDate,EndDate)) AS দিন নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

<প্রে>+------+| দিন |+------+| 181 || 81 || 365 |+------+3 সারি সেটে (0.00 সেকেন্ড)
  1. কিভাবে একটি একক MySQL ক্যোয়ারী দিয়ে একটি তারিখে একটি বছর এবং দুই দিন যোগ করবেন?

  2. MySQL ক্যোয়ারী তারিখ অনুযায়ী গ্রুপ ফলাফল এবং ডুপ্লিকেট মান গণনা প্রদর্শন?

  3. MySQL ক্যোয়ারী সপ্তাহের দিনের সাথে তারিখ রেকর্ড বিয়োগ করতে এবং রেকর্ডের সাথে সপ্তাহের দিন প্রদর্শন করে

  4. শুরু এবং শেষ তারিখের পরিসর থেকে মোট ব্যবসায়িক দিনের সংখ্যা গণনা করতে একটি পাইথন ফাংশন লিখুন