MySQL DATE_SUB() फ़ंक्शन
रोगदान और उपयोग
DATE_SUB() फ़ंक्शन तारीख से निर्दिष्ट समय अंतराल को घटाता है।
व्याकरण
DATE_SUB(date,INTERVAL expr type)
date पैरामीटर एक वैध तारीख एक्सप्रेशन है।expr पैरामीटर आप जो वक्त की अंतराल जोड़ना चाहते हैं।
type पैरामीटर नीचे दिए गए मूल्यों में से किसी का हो सकता है:
Type मूल्य |
---|
MICROSECOND |
SECOND |
MINUTE |
HOUR |
DAY |
WEEK |
MONTH |
QUARTER |
YEAR |
SECOND_MICROSECOND |
MINUTE_MICROSECOND |
MINUTE_SECOND |
HOUR_MICROSECOND |
HOUR_SECOND |
HOUR_MINUTE |
DAY_MICROSECOND |
DAY_SECOND |
DAY_MINUTE |
DAY_HOUR |
YEAR_MONTH |
उदाहरण
इस प्रकार की तालिका हमारे पास है:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Computer' | 2008-12-29 16:25:46.635 |
अब, हम "OrderDate" से 2 दिन कम करना चाहते हैं。
हम नीचे दिए गए SELECT वाक्यांश का उपयोग करते हैं:
SELECT OrderId,DATE_SUB(OrderDate,INTERVAL 2 DAY) AS OrderPayDate FROM Orders
परिणाम:
OrderId | OrderPayDate |
---|---|
1 | 2008-12-27 16:25:46.635 |