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

MySQL में आज से एक सप्ताह आगे की तारीखें चुनें

DATEDIFF से 7 दिन के अंतराल वाली तारीखें ढूंढें

वर्तमान तारीख से ठीक 7 दिन (एक सप्ताह) आगे की तारीखें पाने के लिए DATEDIFF और मॉड्यूलो ऑपरेटर का उपयोग करें।

वर्तमान तारीख मान लें 2019-12-20। टेबल बनाएं और डेटा डालें:

mysql> create table DemoTable1990 ( ShippingDate date ); Query OK, 0 rows affected (0.99 sec)
mysql> insert into DemoTable1990 values('2019-12-13'); ...

क्वेरी:

mysql> select * from DemoTable1990 where datediff(curdate(),ShippingDate)%7=0;

आउटपुट (2019-12-13 और 2019-12-20):

+--------------+ | ShippingDate | +--------------+ | 2019-12-13   | | 2019-12-20   | +--------------+ 2 rows in set (0.04 sec)

व्याख्या: DATEDIFF अंतर दिनों में देता है। %7=0 का मतलब अंतर 7 का गुणक है, यानी ठीक सप्ताह भर का अंतर।

  1. - MySQL में डेट रेंज से दिन कैसे जनरेट करें

    यह निम्न क्वेरी की मदद से किया जा सकता है जो ADDDATE() फंक्शन का उपयोग करती है और हम 2016-12-15 और 2016-12-31 के बीच के दिन जनरेट कर रहे हैं: WHERE gen_date BETWEEN 2016-12-15 AND 2016-12-31; +------------+ | gen_date | +------------+ | 2016-12-15 | | 2016-12-16 | | 2016-12-17 | | 2016-12-18 | |

  1. - MySQL SELECT क्वेरी: किसी टेबल से उन रो को चुनें जो दूसरी टेबल में नहीं हैं

    हमारे उदाहरण के लिए, हम दो टेबल बनाएंगे और नेचुरल लेफ्ट जॉइन लागू करके उन रो को प्राप्त करेंगे जो पहली टेबल में हैं लेकिन दूसरी में नहीं। पहली टेबल बनाना। mysql> create table FirstTableDemo -> ( -> id int, -> name varchar(100) -> ); Query OK, 0 rows affected (0.48 sec) पहली ट

  1. MySQL से अंतिम 10 रो कैसे चुनें? MySQL से अंतिम 10 रो कैसे चुनें?

    MySQL से अंतिम 10 रो चुनने के लिए, हम SELECT स्टेटमेंट और LIMIT कॉन्सेप्ट के साथ सबक्वेरी का उपयोग कर सकते हैं। निम्न एक उदाहरण है। टेबल बनाना। mysql> create table Last10RecordsDemo -> ( -> id int, -> name varchar(100) -> ); Query OK, 0 rows affected (0.75 sec) टेबल में रिकॉर