কম্পিউটার

মাইএসকিউএল ক্যোয়ারী তারিখের রেকর্ড খুঁজে বের করতে যেখানে বর্তমান তারিখ এবং সময় যোগদানের তারিখ এবং রিলিভিং ডেটের মধ্যে রয়েছে


যোগদান এবং মুক্তির তারিখের মধ্যে তারিখ এবং সময় খুঁজে পেতে BETWEEN ব্যবহার করুন। তুলনার জন্য বর্তমান তারিখ এবং সময় পেতে NOW() ব্যবহার করা হয়।

আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable771 (
   Joiningdate datetime,
   Relievingdate datetime
);
Query OK, 0 rows affected (1.15 sec)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable771 values('2016-01-21','2016-09-23');
Query OK, 1 row affected (0.27 sec)
mysql> insert into DemoTable771 values('2019-01-21','2019-09-23');
Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable771 values('2017-04-01','2018-12-31');
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable771 values('2019-04-01','2019-12-31');
Query OK, 1 row affected (0.25 sec)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable771 থেকে
mysql> select *from DemoTable771;

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

+---------------------+---------------------+
| Joiningdate         | Relievingdate       |
+---------------------+---------------------+
| 2016-01-21 00:00:00 | 2016-09-23 00:00:00 |
| 2019-01-21 00:00:00 | 2019-09-23 00:00:00 |
| 2017-04-01 00:00:00 | 2018-12-31 00:00:00 |
| 2019-04-01 00:00:00 | 2019-12-31 00:00:00 |
+---------------------+---------------------+
4 rows in set (0.00 sec)

নিম্নলিখিত তারিখের রেকর্ডগুলি খুঁজে পেতে MySQL কোয়েরি রয়েছে যেখানে বর্তমান তারিখ এবং সময় যোগদানের তারিখ এবং রিলিভিং তারিখের মধ্যে রয়েছে -

mysql> select *from DemoTable771 where NOW() between Joiningdate and Relievingdate;

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

+---------------------+---------------------+
| Joiningdate         | Relievingdate       |
+---------------------+---------------------+
| 2019-01-21 00:00:00 | 2019-09-23 00:00:00 |
| 2019-04-01 00:00:00 | 2019-12-31 00:00:00 |
+---------------------+---------------------+
2 rows in set (0.07 sec)

  1. একটি MySQL টেবিল থেকে বর্তমান তারিখ এবং তারিখ রেকর্ডের মধ্যে পার্থক্য খুঁজুন

  2. বর্তমান তারিখ এবং যোগদানের তারিখের মধ্যে পার্থক্য ফেরাতে MySQL DATE ফাংশন

  3. MySQL * নির্বাচন করুন এবং বর্তমান তারিখ সহ রেকর্ড খুঁজুন

  4. MySQL ক্যোয়ারী সপ্তাহের দিনের সাথে তারিখ রেকর্ড বিয়োগ করতে এবং রেকর্ডের সাথে সপ্তাহের দিন প্রদর্শন করে