MySQL-এ মোট সময়কাল গণনা করতে, আপনাকে SEC_TO_TIME() ব্যবহার করতে হবে। আসুন একটি টেবিল তৈরি করে একটি উদাহরণ দেখি
mysql> সারণি AddTotalTimeDemo তৈরি করুন -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> LoginTime time -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.63 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান।
প্রশ্নটি নিম্নরূপ
mysql> AddTotalTimeDemo(LoginTime) মান ('05:05:00') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> AddTotalTimeDemo(লগইনটাইম) মানগুলিতে সন্নিবেশ করুন('07:20:00');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> AddTotalTimeDemo(LoginTime) মান ('02:05:00') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> AddTotalTimeDemo(s LoginTime) মানগুলিতে ঢোকান '03:03:00');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.25 সেকেন্ড)mysql> AddTotalTimeDemo(LoginTime) মানগুলিতে সন্নিবেশ করুন('05:07:00');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)পূর্বে>সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন।
প্রশ্নটি নিম্নরূপ
mysql> AddTotalTimeDemo থেকে *নির্বাচন করুন;নিম্নলিখিত আউটপুট
+----+------------+| আইডি | লগইন টাইম |+----+------------+| 1 | 05:05:00 || 2 | 07:20:00 || 3 | 02:05:00 || 4 | 03:03:00 || 5 | 05:07:00 |+---+----------+5 সারি সেটে (0.00 সেকেন্ড)MySQL
-এ মোট সময়কাল গণনা করার জন্য নিম্নোক্ত প্রশ্নটিmysql> AddTotalTimeDemo থেকে SEC_TO_TIME(SUM(TIME_TO_SEC(LoginTime))) টোটালটাইম হিসেবে নির্বাচন করুন;নিম্নলিখিত আউটপুট
<প্রে>+------------+| মোট সময় |+------------+| 22:40:00 |+----------+1 সারি সেটে (0.00 সেকেন্ড)