পুরো ডেট থেকে শুধু দিনের অংশ বের করতে MySQL-এর DAYOFMONTH() ফাংশন ব্যবহার করুন।
প্রথমে একটি টেবিল তৈরি করি:
mysql> create table DemoTable747 (DueDate datetime); Query OK, 0 rows affected (0.53 sec)
কিছু রেকর্ড ইনসার্ট করি:
mysql> insert into DemoTable747 values('2019-01-31');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable747 values('2018-12-01');
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable747 values('2017-09-14');
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable747 values('2016-07-21');
Query OK, 1 row affected (0.14 sec)
সব রেকর্ড দেখি:
mysql> select *from DemoTable747;
আউটপুট:
+---------------------+ | DueDate | +---------------------+ | 2019-01-31 00:00:00 | | 2018-12-01 00:00:00 | | 2017-09-14 00:00:00 | | 2016-07-21 00:00:00 | +---------------------+ 4 rows in set (0.00 sec)
শুধু দিনের অংশ বের করার ক্যোয়ারি:
mysql> select dayofmonth(DueDate) from DemoTable747;
আউটপুট:
+---------------------+ | dayofmonth(DueDate) | +---------------------+ | 31 | | 1 | | 14 | | 21 | +---------------------+ 4 rows in set (0.00 sec)
অন্যান্য ফাংশন: DAY() সিনোনিম, MONTH() মাসের জন্য, YEAR() বছরের জন্য।