MONTH() फंक्शन का उपयोग करके DATETIME/TIMESTAMP कॉलम से महीना निकालें और फ़िल्टर करें।
सिंटैक्स:
SELECT yourColumnName FROM yourTableName WHERE MONTH(yourDateColumn) = monthNumber;
एक टेबल बनाते हैं:
CREATE TABLE UserLoginTimeInformation (
UserId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
UserLoginDatetime DATETIME
);
रिकॉर्ड डालें:
INSERT INTO UserLoginTimeInformation (UserLoginDatetime) VALUES (DATE_ADD(NOW(), INTERVAL 3 MONTH));
INSERT INTO UserLoginTimeInformation (UserLoginDatetime) VALUES ('2013-05-13 13:45:34');
INSERT INTO UserLoginTimeInformation (UserLoginDatetime) VALUES ('2013-06-11 12:41:04');
INSERT INTO UserLoginTimeInformation (UserLoginDatetime) VALUES ('2012-05-25 15:03:24');
INSERT INTO UserLoginTimeInformation (UserLoginDatetime) VALUES ('2017-05-21 12:12:40');
INSERT INTO UserLoginTimeInformation (UserLoginDatetime) VALUES ('2018-09-29 11:30:34');
INSERT INTO UserLoginTimeInformation (UserLoginDatetime) VALUES ('2016-03-10 16:40:45');
महीना 5 (मई) के रिकॉर्ड:
SELECT UserLoginDatetime FROM UserLoginTimeInformation WHERE MONTH(UserLoginDatetime) = 5;
आउटपुट
+---------------------+ | UserLoginDatetime | +---------------------+ | 2019-05-13 15:01:24 | | 2013-05-13 13:45:34 | | 2012-05-25 15:03:24 | | 2017-05-21 12:12:40 | +---------------------+
संबंधित फंक्शन: YEAR(), DAY(), HOUR(), MINUTE(), SECOND(), QUARTER()