కోర్సు సిఫార్సు
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 |