इंटरमीडिएट SQL Server
Ginger Grant
Instructor
DATEPART से आप तय करते हैं कि तारीख का कौन सा भाग निकालना है. आम संक्षिप्त रूप:
DDMMYYHHDATEADD(): datetime मान जोड़ें या घटाएँDATEDIFF(): दो datetime मानों के बीच अंतर निकालेंनई तारीख पाने के लिए किसी मान को जोड़ने/घटाने में DATEADD() का उपयोग करें
DATEADD (DATEPART, number, date)
DATEPART: मापन इकाई (DD, MM आदि)number: जोड़ने वाली पूर्णांक मानdate: एक datetime मान21 June, 2020 से 30 दिन बाद कौन सी तारीख होगी?
SELECT DATEADD(DD, 30, '2020-06-21')
+-----------------------------+
|(No Column Name) |
|-----------------------------+
|2020-07-21 00:00 |
+-----------------------------+
21 June, 2020 से 30 दिन पहले कौन सी तारीख थी?
SELECT DATEADD(DD, -30, '2020-06-21')
+-----------------------------+
|(No Column Name) |
|-----------------------------+
|2020-05-22 00:00 |
+-----------------------------+
किसी date में संख्या जोड़ने या घटाने के बाद एक date लौटाता है
DATEDIFF (datepart, startdate, enddate)
datepart: मापन इकाई (DD, MM आदि)startdate: प्रारंभिक date मानenddate: अंतिम datetime मानSELECT DATEDIFF(DD, '2020-05-22', '2020-06-21') AS Difference1,
DATEDIFF(DD, '2020-07-21', '2020-06-21') AS Difference2
+--------------------+--------------------+
|Difference1 |Difference2 |
+--------------------+--------------------+
|30 |-30 |
+--------------------+--------------------+
इंटरमीडिएट SQL Server