কম্পিউটার

মাইএসকিউএল-এ মোট সময়কাল (সময় যোগ করুন) গণনা করবেন?


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 সেকেন্ড)

  1. MySQL সময়কে HH:MM:SS থেকে HH:MM-এ রূপান্তর করুন

  2. DATETIME টাইপ সহ একটি মাইএসকিউএল কলাম সেটে কীভাবে সময় যুক্ত করবেন?

  3. মাইএসকিউএল ডেটটাইম দিন যোগ করতে?

  4. MySQL-এ বর্তমান তারিখে 11 দিন যোগ করুন