MySQL में दिनांक और समय कैसे जोड़ें और घटाएँ
संदर्भ
MySQL की आधिकारिक वेबसाइट उत्पाद प्रलेखन दिनांक और समय कार्यDATE_ADD और DATE_SUB
ये दो कार्य एक जोड़ी हैं, एक जोड़ है और दूसरा घटाव है। उनका कार्य निर्दिष्ट तिथि से समय की अवधि जोड़ना या घटाना है। विशिष्ट उपयोग के लिए, निम्न उदाहरण देखें। पहले उदाहरण में, हम एक महीने को वर्तमान समय में जोड़ते हैं, और दूसरा एक महीने को वर्तमान समय से घटाता है।
SELECT DATE_ADD(now(), INTERVAL 1 MONTH);
SELECT DATE_SUB(now(), INTERVAL 1 MONTH);
ADDDATE और SUBDATE
ये दो कार्य भी एक जोड़ी हैं, एक जोड़ है और दूसरा घटाव है। उनका उपयोग DATE_ADD और DATE_SUB के समान है। विशिष्ट उपयोग के लिए, निम्न उदाहरण देखें। पहले उदाहरण में, हम एक महीने को वर्तमान समय में जोड़ते हैं, और दूसरा एक महीने को वर्तमान समय से घटाता है।
SELECT ADDDATE(now(), INTERVAL 1 MONTH);
SELECT SUBDATE(now(), INTERVAL 1 MONTH);
अधिक उपयोग
हम केवल उदाहरण में एक पैरामीटर के रूप में महीने का उपयोग करते हैं, हालांकि, घंटे, मिनट, दूसरा, सप्ताह, दिन, वर्ष को मापदंडों के रूप में भी इस्तेमाल किया जा सकता है, और मिनट और सेकंड, घंटे और मिनट और सेकंड और भी अधिक का समर्थन कर सकते हैं मेल। जानकारी के लिए, कृपया नीचे दी गई सूची देखें।
MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND 'SECONDS.MICROSECONDS'
MINUTE_MICROSECOND 'MINUTES:SECONDS.MICROSECONDS'
MINUTE_SECOND 'MINUTES:SECONDS'
HOUR_MICROSECOND 'HOURS:MINUTES:SECONDS.MICROSECONDS'
HOUR_SECOND 'HOURS:MINUTES:SECONDS'
HOUR_MINUTE 'HOURS:MINUTES'
DAY_MICROSECOND 'DAYS HOURS:MINUTES:SECONDS.MICROSECONDS'
DAY_SECOND 'DAYS HOURS:MINUTES:SECONDS'
DAY_MINUTE 'DAYS HOURS:MINUTES'
DAY_HOUR 'DAYS HOURS'
YEAR_MONTH 'YEARS-MONTHS'
अन्य सूचना
वास्तव में, घटाव भी DATE_ADD का उपयोग कर सकता है, हमें केवल एक नकारात्मक संख्या के रूप में पैरामीटर लिखना होगा। इसके अलावा, MariaDB MySQL की एक शाखा है, और उनका SQL सिंटैक्स मूल रूप से एक ही है, इसलिए MariaDB पर उपरोक्त चार फ़ंक्शन हैं, और उपयोग बिल्कुल समान है।