কম্পিউটার টিউটোরিয়াল

MySQL-এ শুধু মাস এবং বছর সংরক্ষণ করার ডেটা টাইপ

MySQL-এ শুধু মাস এবং বছর সংরক্ষণ করার জন্য আলাদা ডেটা টাইপ নেই। পুরো DATETIME বা DATE টাইপ ব্যবহার করে সংরক্ষণ করুন, তারপর MONTH() এবং YEAR() ফাংশন দিয়ে বের করুন।

সিনট্যাক্স:

select MONTH(yourDateTimeColumnName) as anyVariableName1, YEAR(yourDateTimeColumnName) as anyVariableName2 from yourTableName;

উদাহরণ:

mysql> create table OnlyMonthandYear   -> (     -> DueDateTime datetime     -> ); Query OK, 0 rows affected (0.56 sec)

তারিখ ইনসার্ট করুন:

mysql> insert into OnlyMonthandYear values('2016-12-10'); ... (৪টি রেকর্ড)

সব রেকর্ড দেখান:

mysql> select *from OnlyMonthandYear;

আউটপুট:

+---------------------+ | DueDateTime         | +---------------------+ | 2016-12-10 00:00:00 | | 2017-10-21 00:00:00 | | 2018-03-25 00:00:00 | | 2018-12-18 00:00:00 | +---------------------+ 4 rows in set (0.00 sec)

মাস এবং বছর বের করুন:

mysql> select Month(DueDateTime) as OnlyMonth,Year(DueDateTime) as OnlyYear from OnlyMonthandYear;

আউটপুট:

+-----------+----------+ | OnlyMonth | OnlyYear | +-----------+----------+ | 12        | 2016     | | 10        | 2017     | | 3         | 2018     | | 12        | 2018     | +-----------+----------+ 4 rows in set (0.02 sec)
  1. MySQL-এ DATE_FORMAT দিয়ে তারিখ কলাম থেকে মাসের নাম এবং বছর দেখানো

  2. MySQL-এ DATE_FORMAT() ব্যবহার করে শুধু ঘণ্টা ও মিনিট দেখানো

  3. MySQL-এ মাস ও বছরের শুরু থেকে ভাউচার মানের মোট গণনা

  4. MySQL-এ নির্দিষ্ট মাস এবং বছরের ভিত্তিতে রেকর্ড ফিল্টার করা