টাইম কলামে গড় পেতে, নিচের সিনট্যাক্সটি ব্যবহার করুন। এটি সময় বিন্যাসে গড় দেবে -
yourTableName থেকে SEC_TO_TIME(AVG(TIME_TO_SEC(yourColumnName))) যেকোন পরিবর্তনশীল নাম হিসেবে নির্বাচন করুন;
উপরের ধারণাটি বুঝতে, আসুন একটি টেবিল তৈরি করি। নিচের প্রশ্নটি −
mysql> টেবিল তৈরি করুন AverageOnTime −> ( −> PunchInTime সময় −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.61 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে সময়ের মান সন্নিবেশ করান। রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী নিম্নরূপ -
mysql> AverageOnTime মানগুলিতে সন্নিবেশ করুন প্রভাবিত (0.15 সেকেন্ড)mysql> AverageOnTime মানগুলিতে সন্নিবেশ করান 1 সারি প্রভাবিত (0.14 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সময় প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> AverageOnTime থেকে *নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+------------+| PunchInTime |+------------+| 00:00:40 || 00:02:50 | | 00:03:30 || 00:04:55 |+------------+4টি সারি সেটে (0.00 সেকেন্ড)এখন সময়ের কলামে গড় পেতে, নীচের প্রশ্নটি ব্যবহার করুন। প্রশ্নটি নিম্নরূপ -
mysql> AverageOnTime থেকে গড় হিসাবে SEC_TO_TIME(AVG(TIME_TO_SEC(PunchInTime))) নির্বাচন করুন;
নিম্নোক্ত আউটপুট গড় প্রদর্শন করে -
+---------------+| গড় |+---------------+| 00:02:58.7500 |+---------------+1 সারি সেটে (0.08 সেকেন্ড)