MySQL টাইমডিফ আউটপুটকে দিন, ঘন্টা, মিনিট এবং দ্বিতীয় ফর্ম্যাটে রূপান্তর করতে বুঝতে, আপনাকে MySQL থেকে CONCAT() ব্যবহার করতে হবে।
আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ:
mysql> টেবিল কনভার্টটাইমডিফারেন্সডেমো তৈরি করুন -> ( -> আইডি শূন্য নয় স্বয়ংক্রিয়_INCREMENT, -> শুরুর তারিখ তারিখ সময়, -> শেষ তারিখের তারিখ সময়, -> প্রাথমিক কী(আইডি) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.68 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। রেকর্ড সন্নিবেশ করার প্রশ্নটি নিম্নরূপ:
mysql> ConvertTimeDifferenceDemo(StartDate,EndDate) মানগুলিতে সন্নিবেশ করুন(date_add(now(),interval -3 hour),date_add(now(),interval 3 hour));Query OK, 1 সারি প্রভাবিত (0.41 sec)mysql> ConvertTimeDifferenceDemo(StartDate,EndDate) মান (date_add(now(),interval -2 hour),date_add(now(),interval 2 hour);Query OK, 1 সারি প্রভাবিত (0.27 sec)mysql> কনভার্টটাইমডিফেন্সডেমোতে ঢোকান (শুরু তারিখ, শেষ তারিখ) মান('2018-04-05 12:30:35','2018-05-17 14:30:50'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> convertTimeDifferenceDemo(এ ঢোকান) শুরুর তারিখ, শেষ তারিখ) মান('2017-10-11 11:20:30','2017-12-17 15:21:55'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ:
কনভার্টটাইমডিফারেন্সডেমো থেকেmysql> নির্বাচন করুন;
নিম্নলিখিত আউটপুট:
<প্রে> +---------------------------------- --+| আইডি | শুরুর তারিখ | শেষ তারিখ |+---+--------------- -+| 1 | 2019-01-28 20:55:33 | 2019-01-29 02:55:33 || 2 | 2019-01-28 21:57:42 | 2019-01-29 01:57:42 || 3 | 2018-04-05 12:30:35 | 2018-05-17 14:30:50 || 4 | 2017-10-11 11:20:30 | 2017-12-17 15:21:55 |+------+-------------------------+--------- ----------+4 সারি সেটে (0.00 সেকেন্ড)দিন, ঘন্টা, মিনিট এবং দ্বিতীয় ফর্ম্যাটে টাইমডিফ আউটপুট পাওয়ার জন্য এখানে ক্যোয়ারী রয়েছে:
mysql> CONCAT( -> FLOOR(HOUR(TIMEDIFF(StartDate,EndDate)) / 24), 'DAYS', -> MOD(HOUR(TIMEDIFF(StartDate,Enddate)), 24), 'HOURS', সিলেক্ট করুন -> MINUTE(TIMEDIFF(StartDate,EndDate)), 'MINUTES') বর্ণনা হিসাবে -> কনভার্টটাইমডিফারেন্সডেমো থেকে;
নিম্নলিখিত আউটপুট:
<প্রে>+-------------------------------+| বর্ণনা |+-------------------------------+| 0 দিন 6 ঘন্টা 0 মিনিট || 0 দিন 4 ঘন্টা 0 মিনিট || 34 দিন 22 ঘন্টা 59 মিনিট || ৩৪ দিন ২২ ঘণ্টা ৫৯ মিনিট