আপনি TIME_FORMAT() ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল ডেমোটেবল তৈরি করুন -> ( -> পাঞ্চইন সময়, -> পাঞ্চআউট সময়, -> লঞ্চের সময় -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.50 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে সন্নিবেশ করান :30','6:10','00:30:00');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;
আউটপুট
+---------+---------+----------+| PunchIn | পাঞ্চআউট | লঞ্চ |+----------+---------+----------+| 09:00:00 | 06:00:00 | 01:00:00 || 09:30:00 | 06:10:00 | 00:30:00 |+---------+---------+----------+2 সারি সেটে (0.00 সেকেন্ড)পূর্বে>এখানে একটি সঠিক সময় গণনা করার জন্য প্রশ্ন রয়েছে -
mysql> DemoTable থেকে TimeDiff হিসাবে TIME_FORMAT(TIMEDIFF(TIMEDIFF(PunchIn,PunchOut), লঞ্চ), '%H:%i') নির্বাচন করুন;আউটপুট
<প্রে>+---------+| টাইমডিফ |+---------+| 02:00 || 02:50 |+---------+2 সারি সেটে (0.00 সেকেন্ড)