আপনি এটি অর্জন করতে MySQL থেকে CAST() ফাংশন ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -
yourTableName থেকে CAST(yourColumnName as date) কে যেকোন পরিবর্তনশীল নাম হিসেবে নির্বাচন করুন;
উপরের সিনট্যাক্স বোঝার জন্য প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল তৈরি করুন ConvertDateTimeToDate-> (-> আগমন তারিখের তারিখ-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.37 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে datetime সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> ConvertDateTimeToDate মানগুলিতে সন্নিবেশ করুন(date_add(now(),interval -1 year));Query OK, 1 সারি প্রভাবিত (0.19 sec)mysql> ConvertDateTimeToDate মানগুলিতে সন্নিবেশ করুন('2017-11-21 13:10) 20');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> ConvertDateTimeToDate মানগুলিতে ঢোকান('2016-05-24 21:11:24'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.26 সেকেন্ড)mysql> ConvertDatetimeT-এ ঢোকান মান('2012-04-30 04:05:50'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)
এখন সিলেক্ট কমান্ড ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করা যাক। প্রশ্নটি নিম্নরূপ।
mysql> ConvertDateTimeToDate থেকে *নির্বাচন করুন;
নিচের আউটপুট।
<প্রে>+---------+| আগমনের তারিখ |+---------+| 2017-12-27 10:05:21 || 2017-11-21 13:10:20 || 2016-05-24 21:11:24 || 2012-04-30 04:05:50 |+----------------------+4টি সারি সেটে (0.00 সেকেন্ড)মাইএসকিউএল-এ তারিখ থেকে তারিখে রূপান্তর করার জন্য এখানে ক্যোয়ারী রয়েছে।
mysql> ConvertDateTimeToDate থেকে তারিখ হিসাবে কাস্ট (তারিখ হিসাবে আগমনের তারিখ) নির্বাচন করুন;
নিচের আউটপুট।
<প্রে>+------------+| তারিখ |+------------+| 2017-12-27 || 2017-11-21 || 2016-05-24 || 2012-04-30 |+------------+4 সারি সেটে (0.00 সেকেন্ড)