कोर्स सिफारिश:
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 |