কম্পিউটার টিউটোরিয়াল

MySQL-এ DATETIME থেকে ৩ ঘন্টা বিয়োগ করা

MySQL-এ DATETIME থেকে ৩ ঘন্টা বিয়োগ করার দুটি পদ্ধতি আছে: DATE_ADD() (নেগেটিভ ইন্টারভ্যাল) এবং DATE_SUB()।

কেস ১: DATE_ADD() ব্যবহার (নেগেটিভ ইন্টারভ্যাল)

select date_add(yourColumnName,interval -3 hours) from yourTableName;

বর্তমান সময়:

mysql> select now();

আউটপুট: 2018-11-30 10:13:23

৩ ঘন্টা বিয়োগ:

mysql> select date_add(now(),interval -3 hour);

আউটপুট: 2018-11-30 07:13:28

কেস ২: DATE_SUB() ব্যবহার

select date_sub(yourColumnName,interval 3 hours) from yourTableName;

বর্তমান সময়: 2018-11-30 10:14:12

৩ ঘন্টা বিয়োগ:

mysql> select date_sub(now(),interval 3 hour);

আউটপুট: 2018-11-30 07:14:25

দুই পদ্ধতিই একই ফলাফল দেয়।

  1. MySQL DATETIME ইনস্ট্যান্স থেকে মোট সেকেন্ড সংখ্যা কীভাবে বের করবেন?

  2. MySQL-এ বর্তমান সময়ে ৫ ঘন্টা যোগ করা (DATE_ADD)

  3. MySQL DATETIME কে Unix Timestamp-এ কনভার্ট করা

  4. MySQL-এ শেষ ১০টি সারি কীভাবে বের করবেন?