Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL MAX() और MIN() फंक्शन्स की मदद से टेबल से सबसे हाल की और सबसे पुरानी तारीख कैसे खोजें?


टेबल से सबसे हाल की तारीख प्राप्त करने के लिए, हमें उस कॉलम का नाम प्रदान करना होगा जिसमें मान के रूप में तारीख है, MAX() फंक्शन के आर्गुमेंट के रूप में। इसी तरह, टेबल से सबसे पुरानी तारीख प्राप्त करने के लिए, हमें उस कॉलम का नाम प्रदान करना होगा जिसमें मान के रूप में तारीख है, MIN() फंक्शन के आर्गुमेंट के रूप में। इसे समझने के लिए, 'Collegedetail' टेबल के निम्नलिखित उदाहरण पर विचार करें, जिसमें निम्नलिखित विवरण हैं:

mysql> SELECT * FROM collegedetail;
+------+---------+------------+
| ID   | Country | estb       |
+------+---------+------------+
| 111  | INDIA   | 2010-05-01 |
| 130  | INDIA   | 1995-10-25 |
| 139  | USA     | 1994-09-25 |
| 1539 | UK      | 2001-07-23 |
| 1545 | Russia  | 2010-07-30 |
+------+---------+------------+
rows in set (0.00 sec)

अब, MIN() और MAX() फंक्शन का उपयोग उपरोक्त टेबल से क्रमशः सबसे पुराने कॉलेज और नवीनतम कॉलेज को पुनर्प्राप्त करने के लिए किया जा सकता है, जैसा कि नीचे दिखाया गया है:

mysql> SELECT MIN(estb), MAX(estb) FROM collegedetail;
+------------+------------+
| MIN(estb)  | MAX(estb)  |
+------------+------------+
| 1994-09-25 | 2010-07-30 |
+------------+------------+
1 row in set (0.19 sec)

  1. - MySQL में तिथि कॉलम से पहली और अंतिम तिथि की तुलना करें

    TIME_TO_SEC, MIN, MAX के साथ समय अंतर गणना एक ही उपयोगकर्ता की पहली और अंतिम पोस्ट तिथि के बीच का समय अंतर निकालने के लिए TIME_TO_SEC, MIN, MAX, और SEC_TO_TIME का उपयोग करें। टेबल और डेटा CREATE TABLE DemoTable ( UserName VARCHAR(100), UserPostDatetime DATETIME ); Query OK, 0 rows affected

  1. - MySQL में DATEDIFF() का उपयोग करके वर्तमान दिनांक और टेबल दिनांक रिकॉर्ड्स के बीच अंतर ढूंढना

    MySQL DATEDIFF() के साथ दिनांक अंतर गणना MySQL का DATEDIFF() फ़ंक्शन दो दिनांकों के बीच दिनों की संख्या लौटाता है: DATEDIFF(दिनांक1, दिनांक2) = दिनांक1 - दिनांक2 (दिनों में)। यह देय तिथियों, आयु गणना और समय-आधारित विश्लेषण के लिए उपयोगी है। उदाहरण: देय तिथियों से दिनों का अंतर SELECT CURDATE(); +-

  1. - MySQL में DATE_ADD से तारीख में वर्ष जोड़ें

    UPDATE और DATE_ADD() से मौजूदा तारीखों में अंतराल जोड़ें मौजूदा तारीख कॉलम में वर्ष (या अन्य अंतराल) जोड़ने के लिए UPDATE के साथ DATE_ADD() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1984 ( ShippingDate date ); Query OK, 0 rows affected (0.00 sec) mysql> insert into