SQL Server DATEDIFF() ਫੰਕਸ਼ਨ

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

DATEDIFF() ਫੰਕਸ਼ਨ ਦੋ ਤਾਰੀਖਾਂ ਦਰਮਿਆਨ ਸਮਾਂ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。

ਗਰੰਟੇ

DATEDIFF(datepart,startdate,enddate)

startdate ਅਤੇ enddate ਪੈਰਾਮੀਟਰ ਇੱਕ ਲਾਗੂ ਤਾਰੀਖ ਪ੍ਰਗਟਾਵਾ ਹੈ。

datepart ਪੈਰਾਮੀਟਰ ਹੇਠ ਲਿਖੇ ਮੁੱਲਾਂ ਵਿੱਚੋਂ ਹੋ ਸਕਦਾ ਹੈ:

datepart ਸ਼ਾਬਦਿਕ
ਸਾਲ yy, yyyy
ਤਿਮਾਹੀ qq, q
ਮਹੀਨਾ mm, m
ਸਾਲ ਵਿੱਚ ਦਿਨ dy, y
ਦਿਨ dd, d
ਹਫਤਾ wk, ww
ਹਫਤਾ dw, w
ਘੰਟਾ hh
ਮਿਨਟ mi, n
ਸੈਕੰਡ ss, s
ਮਿਲੀਸੈਕੰਡ ms
ਮਈਕਰੋ ਸੈਕੰਡ mcs
ਨਾਨੋ ਸੈਕੰਡ ns

ਇੰਸਟੈਂਸ

ਉਦਾਹਰਣ 1

ਹੇਠ ਲਿਖੇ SELECT ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰੋ:

SELECT DATEDIFF(day,'2008-12-29','2008-12-30') AS DiffDate

ਨਤੀਜਾ:

DiffDate
1

ਉਦਾਹਰਣ 2

ਹੇਠ ਲਿਖੇ SELECT ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰੋ:

SELECT DATEDIFF(day,'2008-12-30','2008-12-29') AS DiffDate

ਨਤੀਜਾ:

DiffDate
-1