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 |