কম্পিউটার

মাইএসকিউএল-এ ডেটটাইম থেকে কীভাবে 3 ঘন্টা বিয়োগ করবেন?


নিম্নলিখিত যেকোনো উপায় ব্যবহার করে MySQL-এর তারিখ থেকে 3 ঘন্টা বিয়োগ করুন। প্রথম পদ্ধতিটি নিম্নরূপ -

কেস 1 - DATE_ADD()

ব্যবহার করে
yourTableName থেকে date_add(yourColumnName,interval -3 ঘন্টা) নির্বাচন করুন;

কেস 2 - DATE_SUB()

ব্যবহার করে
yourTableName থেকে date_sub(yourColumnName,interval 3 ঘন্টা) নির্বাচন করুন;

প্রথমত, বর্তমান তারিখ-সময় −

পেতে now() ব্যবহার করুন
mysql> এখন নির্বাচন করুন();

নিচের আউটপুট −

<প্রে>+---------+| now() |+----------------------+| 2018-11-30 10:13:23 |+----------------------+1 সারি সেটে (0.00 সেকেন্ড)

DATE_ADD

তারিখের সময় থেকে 3 ঘন্টা বিয়োগ করার প্রশ্নটি নিম্নরূপ। date_add এর সাথে, আমরা একটি নেতিবাচক তারিখ সেট করেছি −

mysql> date_add(now(),interval -3 hour);
নির্বাচন করুন

নিচের আউটপুট −

+---------------------------------+| date_add(now(),interval -3 ঘন্টা) |+-----------------------------------+| 2018-11-30 07:13:28 |+-----------------------------------+1 সারিতে সেট (0.00 সেকেন্ড)

DATE_SUB

বর্তমান তারিখ এবং সময় পান -

mysql> এখন নির্বাচন করুন();

আউটপুট -

<প্রে>+---------+| now() |+----------------------+| 2018-11-30 10:14:12 |+----------------------+1 সারি সেটে (0.00 সেকেন্ড)

date_sub() ব্যবহার করে দ্বিতীয় পদ্ধতি প্রয়োগ করুন। প্রশ্নটি নিম্নরূপ -

mysql> date_sub(now(),interval 3 ঘন্টা;
নির্বাচন করুন

নিম্নলিখিত আউটপুট 3 ঘন্টা বিয়োগ করার তারিখ প্রদর্শন করে −

+--------------------------------+| date_sub(এখন(),ব্যবধান 3 ঘন্টা) |+--------------------------------+| 2018-11-30 07:14:25 |+-----------------------------------+1 সারি সেটে (0.00 সেকেন্ড)

  1. কিভাবে একটি MySQL DATETIME উদাহরণ থেকে সেকেন্ডের মোট সংখ্যা পেতে হয়?

  2. কিভাবে MySQL এ বর্তমান সময়ের সাথে 5 ঘন্টা যোগ করবেন?

  3. মাইএসকিউএল ডেটটাইমকে ইউনিক্স টাইমস্ট্যাম্পে কীভাবে রূপান্তর করবেন?

  4. কিভাবে MySQL থেকে শেষ 10 সারি নির্বাচন করবেন?