وظیفه DATEDIFF() در MySQL

تعریف و استفاده

وظیفه DATEDIFF() در SQL دو تاریخ را به تعداد روزهای بین آنها تبدیل می‌کند.

قوانین

DATEDIFF(date1,date2)

date1 و date2 پارامتر باید تاریخ معتبر یا عبارت تاریخ/زمان باشد.

توجه:فقط بخش تاریخ ارزش‌های محاسباتی را در نظر می‌گیرد.

مثال

مثال 1

استفاده از SELECT به شرح زیر:

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

نتیجه:

DiffDate
1

مثال 2

استفاده از SELECT به شرح زیر:

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

نتیجه:

DiffDate
-1