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

MySQL में डेट रिकॉर्ड से महीने का पहला और अंतिम दिन कैसे प्रदर्शित करें?


आइए पहले एक टेबल बनाते हैं:

mysql> create table DemoTable
-> (
-> DueDate date
-> ); Query OK, 0 rows affected (0.73 sec)

इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें:

mysql> insert into DemoTable values('2019-01-11'); Query OK, 1 row affected (0.08 sec)
mysql> insert into DemoTable values('2019-04-19'); Query OK, 1 row affected (0.14 sec)

सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> select *from DemoTable;

इससे निम्न आउटपुट प्राप्त होगा:

+------------+
| DueDate    |
+------------+
| 2019-01-11 |
| 2019-04-19 |
+------------+
2 rows in set (0.00 sec)

महीने का पहला और अंतिम दिन प्रदर्शित करने का क्वेरी निम्न है:

mysql> select date_format(DueDate,'%Y-%m-01') as FirstDayOfMonth,last_day(DueDate) as LastDayOfMonth from DemoTable;

इससे निम्न आउटपुट प्राप्त होगा:

+-----------------+----------------+
| FirstDayOfMonth | LastDayOfMonth |
+-----------------+----------------+
| 2019-01-01      | 2019-01-31     |
| 2019-04-01      | 2019-04-30     |
+-----------------+----------------+
2 rows in set (0.00 sec)

  1. - MySQL में तिथि रिकॉर्ड वाले कॉलम से महीने के नाम और वर्ष प्रदर्शित करना

    DATE_FORMAT() का उपयोग करके DATETIME से महीना और वर्ष निकालना पहले टेबल बनाएं: create table DemoTable1619 ( ArrivalTime datetime ); Query OK, 0 rows affected (0.45 sec) रिकॉर्ड डालें: insert into DemoTable1619 values(2019-12-31); Query OK, 1 row affected (0.17 sec) सभी रिकॉर्ड देखें: select * fro

  1. - MySQL में MONTH() और DAY() का उपयोग करके वर्तमान दिनांक के दिन और महीने के साथ तिथि रिकॉर्ड्स की तुलना करना

    MySQL में दिन और महीने के आधार पर तिथि फ़िल्टरिंग वर्ष की परवाह किए बिना विशिष्ट दिन और महीने पर पड़ने वाली तिथियों को ढूंढने के लिए (जैसे वर्षगाँठ, जन्मदिन), MONTH() और DAY() फ़ंक्शन का उपयोग करके तिथि भागों की तुलना करें। उदाहरण: आज की तिथि से मेल खाने वाली वर्षगाँठ ढूंढना पहले एक वर्षगाँठ तिथि ट

  1. - MySQL क्वेरी दिनांक रिकॉर्ड को सप्ताह के दिन के साथ घटाएं और रिकॉर्ड के साथ सप्ताह का दिन प्रदर्शित करें

    इसके लिए आप DATE_FORMAT() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1820 ( AdmissionDate varchar(20) ); Query OK, 0 rows affected (0.00 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable1820 values(20/10/2019); Qu