ਕੋਰਸ ਸਿਫਾਰਸ਼:
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 |