মাসে দিনের সংখ্যা খুঁজে পেতে, নীচের বাক্য গঠন ব্যবহার করুন।
আপনার টেবিলের নাম থেকে DAY(LAST_DAY(yourColumnName)) যেকোন পরিবর্তনশীল নাম হিসেবে নির্বাচন করুন;
উপরের সিনট্যাক্স বোঝার জন্য প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ।
mysql> টেবিল তৈরি করুন DaysInaGivenMonth-> (-> MonthName datetime-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.62 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ।
mysql> DaysInaGivenMonth মানগুলিতে সন্নিবেশ করুন(এখন());কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.24 সেকেন্ড)mysql> DaysInaGivenMonth মানগুলিতে সন্নিবেশ করুন(date_add(now(),interval -1 মাস));কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> DaysInaGivenMonth মানগুলিতে সন্নিবেশ করান 3 মাস)); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> DaysInaGivenMonth মানগুলিতে ঢোকান(date_add(now(),interval -4 মাস));কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড)mysql> DaysInaGivenMonth এ ঢোকান values(date_add(now(),interval -5 মাস));কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ।
mysql> নির্বাচন করুন * DaysInaGivenMonth থেকে;
নিচের আউটপুট।
<প্রে>+---------+| মাসের নাম |+---------+| 2019-01-01 21:34:26 || 2018-12-01 21:34:55 || 2018-11-01 21:35:14 || 2018-10-01 21:35:20 || 2018-09-01 21:35:23 || 2018-08-01 21:35:27 |+----------------------+6 সারি সেটে (0.00 সেকেন্ড)উপরে তালিকাভুক্ত মাসগুলিতে দিনের সংখ্যা খুঁজে বের করার জন্য এখানে প্রশ্ন রয়েছে৷
mysql> DaysInaGivenMonth থেকে DaysInMonth হিসাবে DAY(LAST_DAY(Monthname)) নির্বাচন করুন;
নিচের আউটপুট।
<প্রে>+------------+| DaysInMonth |+------------+| 31 || 31 || 30 || 31 || 30 || 31 |+------------+6 সারি সেটে (0.00 সেকেন্ড)