SUBDATE() फ़ंक्शन का उपयोग
MySQL में किसी डेटटाइम कॉलम से एक दिन घटाकर कल की तारीख प्राप्त करने के लिए SUBDATE() या DATE_SUB() का उपयोग करें।
सिंटैक्स
SELECT SUBDATE(yourDateTimeColumn, INTERVAL 1 DAY) AS yesterday FROM yourTableName;
उदाहरण
mysql> CREATE TABLE YesterdayDateDemo (VisitedDateTime DATETIME);
mysql> INSERT INTO YesterdayDateDemo VALUES (NOW()), ('2012-12-26 13:24:35'), ('2013-10-22 12:20:32');
कल की तारीख प्राप्त करें:
mysql> SELECT SUBDATE(VisitedDateTime, INTERVAL 1 DAY) AS YesterdayDate FROM YesterdayDateDemo;
+---------------------+ | YesterdayDate | +---------------------+ | 2018-12-17 14:22:48 | | 2012-12-25 13:24:35 | | 2013-10-21 12:20:32 | +---------------------+
नोट: SUBDATE(date, INTERVAL 1 DAY) और DATE_SUB(date, INTERVAL 1 DAY) समान हैं। केवल तारीख भाग के लिए DATE() लपेटें।