MySQL-এ DAYOFWEEK() ফাংশন রবিবারের জন্য ১, সোমবারের জন্য ২, এইভাবে সপ্তাহের দিনের নম্বর রিটার্ন করে।
উদাহরণ হিসেবে একটি টেবিল তৈরি করুন:
mysql> create table DayOfWeekDemo -> ( -> Issuedate datetime -> ); Query OK, 0 rows affected (0.52 sec)
বর্তমান তারিখ থেকে ৫ থেকে ১১ দিন যোগ করে রেকর্ড ইনসার্ট করুন:
mysql> insert into DayOfWeekDemo values(date_add(curdate(),interval 5 day)); ... (৭টি রেকর্ড)
সব রেকর্ড দেখান:
mysql> select *from DayOfWeekDemo;
আউটপুট (২০১৮-১২-০৩ সোমবার, ২০১৮-১২-০৪ মঙ্গলবার, ইত্যাদি):
+---------------------+ | Issuedate | +---------------------+ | 2018-12-03 00:00:00 | | 2018-12-04 00:00:00 | | 2018-12-05 00:00:00 | | 2018-12-06 00:00:00 | | 2018-12-07 00:00:00 | | 2018-12-08 00:00:00 | | 2018-12-09 00:00:00 | +---------------------+ 7 rows in set (0.00 sec)
সপ্তাহের দিনের নম্বর বের করুন:
mysql> select dayofweek(Issuedate) as WeekNumber from DayOfWeekDemo;
আউটপুট (২=সোমবার, ৩=মঙ্গলবার, ..., ১=রবিবার):
+------------+ | WeekNumber | +------------+ | 2 | | 3 | | 4 | | 5 | | 6 | | 7 | | 1 | +------------+ 7 rows in set (0.00 sec)