कोर्स सिफारिश:

SQL Server DATEADD() फ़ंक्शन

विन्यास और उपयोग

DATEADD() फ़ंक्शन तारीख में निर्दिष्ट समय अंतराल को जोड़ता या कम करता है。

व्याकरणdatepartDATEADD(numberDATEADD(),

) पारामीटर वैध तारीख एक्सप्रेशन होता है。number आप जोड़ना चाहते हैं की अंतराल संख्या; भविष्य के समय के लिए यह संख्या सकारात्मक होती है, अतीत के समय के लिए यह संख्या नकारात्मक होती है。

datepart पारामीटर नीचे के लिए हो सकता है:

datepart अकार
वर्ष yy, yyyy
तिमाही qq, q
महीना mm, m
वर्ष के दिन dy, y
दिन dd, d
सप्ताह wk, ww
सप्ताह dw, w
घंटा hh
मिनिट mi, n
सेकंड ss, s
मिलीसेकंड ms
माइक्रोसेकंड mcs
नानोसेकंड ns

उदाहरण

यदि हम "Orders" तालिका इस तरह है:

OrderId ProductName OrderDate
1 'Computer' 2008-12-29 16:25:46.635

अब, हम "OrderDate" को 2 दिन जोड़ना चाहते हैं ताकि भुगतान तारीख खोजा जा सके。

हम नीचे दिए गए SELECT वाक्यांश का उपयोग करते हैं:

SELECT OrderId,DATEADD(day,2,OrderDate) AS OrderPayDate
FROM Orders

परिणाम:

OrderId OrderPayDate
1 2008-12-31 16:25:46.635