এর জন্য, আপনি DATE_ADD() ব্যবহার করে INTERVAL 12 ঘন্টা ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable (DueDateTime datetime); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.60 সেকেন্ড)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে সন্নিবেশ করুন('2019-07-12 10:50:30'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.29 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন('2019-07-12 22:02 :00');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করান DemoTable মান('2019-07-12 09:02:00'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------+| শেষ তারিখের সময় |+---------+| 2019-07-12 10:50:30 || 2019-07-12 22:02:00 || 2019-07-12 11:12:10 || 2019-07-12 09:02:00 |+----------------------+4টি সারি সেটে (0.00 সেকেন্ড)নিম্নলিখিত 12 ঘন্টার মধ্যে রেকর্ড নির্বাচন করার জন্য ক্যোয়ারী আছে -
mysql> DemoTable থেকে *নির্বাচন করুন যেখানে date_add(DueDateTime,interval 12 ঘন্টা) BETWEEN NOW() ANDDATE_ADD(NOW(), INTERVAL 12 HOUR);
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------+| শেষ তারিখের সময় |+---------+| 2019-07-12 10:50:30 || 2019-07-12 22:02:00 || 2019-07-12 11:12:10 |+----------------------+3টি সারি সেটে (0.00 সেকেন্ড)