Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में किसी तिथि में दिन कैसे जोड़ें

समस्या:

आप MySQL डेटाबेस में किसी तारीख में दिन जोड़ना चाहेंगे।

उदाहरण:

हमारे डेटाबेस में trip कॉलम में डेटा के साथ id , city , और start_date

<थ>प्रारंभ_दिनांक
आईडी शहर
1 शिकागो 2019-06-22
2 ह्यूस्टन 2019-07-15
3 डलास 2019-08-30
4 ऑस्टिन 2019-09-23

आइए, शुरू होने की तारीखों में दो दिन जोड़ें और नए शुरू होने की तारीखों के साथ ट्रिप सिटी पाएं।

समाधान:

हम DATE_ADD() का उपयोग करेंगे समारोह। यहां वह प्रश्न है जो आप लिखेंगे:

SELECT city,
             DATE_ADD(start_date, INTERVAL 2 DAY) 
               AS  later_date
FROM trip;

ये रहा क्वेरी का नतीजा:

<थ>प्रारंभ_दिनांक
शहर
शिकागो 2019-06-24
ह्यूस्टन 2019-07-17
डलास 2019-09-01
ऑस्टिन 2019-09-25

चर्चा:

DATE_ADD() का उपयोग करें फ़ंक्शन यदि आप किसी MySQL डेटाबेस में किसी दिए गए दिनांक को बढ़ाना चाहते हैं। हमारे उदाहरण में, हमने प्रत्येक प्रारंभ तिथि को दो दिन बढ़ा दिया है।

यह फ़ंक्शन दो तर्क लेता है। पहला तर्क वह दिनांक या दिनांक है जिसे आप बदलना चाहते हैं। यह तर्क दिनांक/डेटाटाइम कॉलम का नाम या दिनांक/डेटाटाइम मान लौटाने वाला अभिव्यक्ति हो सकता है। हमारे उदाहरण में, हमने start_date . का उपयोग किया है कॉलम, जो दिनांक डेटा प्रकार का है।

दूसरा तर्क इंटरवल ऑपरेटर है जिसके बाद एक पूर्णांक है जो इकाइयों की संख्या (हमारे उदाहरण में, 2) और जोड़ने के लिए दिनांक/समय इकाई (हमारे उदाहरण में, DAY) को दर्शाता है। आप MySQL दस्तावेज़ के अंतराल अभिव्यक्ति और इकाई तर्क अनुभाग में अंतराल इकाइयों के बारे में अधिक जानकारी प्राप्त कर सकते हैं।

DATE_ADD() एक नई तिथि या डेटाटाइम मान देता है। हमारे उदाहरण में, ह्यूस्टन . की यात्रा एक नई आरंभ तिथि है:'2019-07-17'।


No

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक क्वेरी में एकाधिक mysql INSERT कथन php

  2. समय कम करने और डिस्क पर tmp लिखने के लिए mysql को फिर से लिखना

  3. MySQL 8.0 में नई विश्लेषणात्मक विंडो कार्यों की समीक्षा

  4. cPanel MySQL डेटाबेस विज़ार्ड का उपयोग कैसे करें

  5. MySQL में पंक्तियों को हटाने के लिए क्वेरी हटाएं