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

MySQL-এ দুই টাইমস্ট্যাম্পের পার্থক্য দিনে বের করুন


দুই টাইমস্ট্যাম্পের পার্থক্য দিনে পেতে MySQL-এ DATEDIFF() ফাংশন ব্যবহার করুন। সিনট্যাক্স:

select datediff(yourColumnName1,yourColumnName2) as anyVariableName from yourTableName;

টেবিল তৈরি করি (IssueTime, DueTime):

mysql> create table DifferenceTimestamp -> ( -> IssueTime timestamp, -> DueTime timestamp -> ); Query OK, 0 rows affected (0.66 sec)

রেকর্ড যোগ করুন (৩০, ২৪, ৫ দিন পার্থক্য):

mysql> insert into DifferenceTimestamp values(now(),date_add(now(),interval -30 Day)); ... mysql> insert into DifferenceTimestamp values(now(),date_add(now(),interval -5 Day)); Query OK, 1 row affected (0.14 sec)

রেকর্ডগুলো দেখান:

mysql> select *from DifferenceTimestamp;

ফলাফল (৩ রো):

+---------------------+---------------------+ | IssueTime           | DueTime             | +---------------------+---------------------+ | 2018-12-07 17:48:28 | 2018-11-07 17:48:28 | | 2018-12-07 17:48:40 | 2018-11-13 17:48:40 | | 2018-12-07 17:48:46 | 2018-12-02 17:48:46 | +---------------------+---------------------+ 3 rows in set (0.00 sec)

দিনের পার্থক্য বের করুন:

mysql> SELECT DATEDIFF(IssueTime, DueTime) AS DifferenceInTimestampDays from DifferenceTimestamp;

ফলাফল (৩০, ২৪, ৫ দিন):

+---------------------------+ | DifferenceInTimestampDays | +---------------------------+ | 30                        | | 24                        | | 5                         | +---------------------------+ 3 rows in set (0.00 sec)

  1. MySQL-এ দুটি দিনের মধ্যে পরবর্তী সবচেয়ে নিকটবর্তী দিন বের করা

  2. MySQL-এ দুটি ডেটাটাইম মানের পার্থক্য বের করা

  3. MySQL-এ GREATEST() এবং LEAST() ব্যবহার করে দুটি কলামের জোড়ার আবার্তন গণনা

  4. MySQL-এ TIMESTAMPDIFF() ব্যবহার করে দুটি তারিখের মাঝপথের মাসের পার্থক্য বের করুন