এর জন্য, আপনি DATE_FORMAT() ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable1820 ( AdmissionDate varchar(20) );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable1820 মানগুলিতে সন্নিবেশ করান প্রভাবিত (0.00 সেকেন্ড)mysql> DemoTable1820 মানগুলিতে সন্নিবেশ করুন('16/04/2017'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1820 থেকেmysql> নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+---------------+| ভর্তির তারিখ |+---------------+| 20/10/2019 || 19/12/2018 || 16/04/2017 |+---------------+3 সারি সেটে (0.00 সেকেন্ড)
এখানে সপ্তাহের দিনের সাথে তারিখের রেকর্ড বিয়োগ করার এবং রেকর্ডের সাথে সপ্তাহের দিনের নাম প্রদর্শন করার প্রশ্ন রয়েছে −
mysql> DATE_FORMAT(SUBDATE(STR_TO_DATE(ভর্তি তারিখ,'%d/%m/%y'), WEEKDAY(STR_TO_DATE(ভর্তি তারিখ,'%d/%m/%y')), '%a % নির্বাচন করুন d %b') DemoTable1820 থেকে;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <পূর্ব>+------------------------------------------------------------ -------------------------------------------------- -------------------------+| DATE_FORMAT(SUBDATE(STR_TO_DATE(ভর্তি তারিখ,'%d/%m/%y'), WEEKDAY(STR_TO_DATE(ভর্তি তারিখ,'%d/%m/%y'))), '%a %d %b') | +------------------------------------------------ -------------------------------------------------- ----------------------+| সোম 19 অক্টোবর || সোম ১৪ ডিসেম্বর || সোম ১৩ এপ্রিল |+--------------------------------------------------------- -------------------------------------------------- ---------------- সেটে +3 সারি, 6টি সতর্কতা (0.00 সেকেন্ড)