ਕੋਰਸ ਸਿਫਾਰਸ਼:

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