TO_DAYS (TO_DAYS)
با «تابع TO_DAYS» می توانیم تاریخ را به «تعداد روز» تبدیل کنیم. این یعنی بگوییم از سال صفر تا امروز چند روز گذشته. برای مقایسه ساده عالی است.
تعریف ساده و کاربرد
تابع TO_DAYS تعداد روزهای بین تاریخ داده شده و سال صفر را برمی گرداند. این تابع فقط برای تقویم گریگوریایی معتبر است. همچنین جهت عکس آن FROM_DAYS() است.
نحوه نوشتن (Syntax)
TO_DAYS(date);
مثال های عملی
محاسبه روز از یک تاریخ
SELECT TO_DAYS("2017-06-20");
خروجی، تعداد روز تا تاریخ مشخص است. برای رتبه بندی ساده عالی است.
ورودی تاریخ زمان هم پذیرفته می شود
SELECT TO_DAYS("2017-06-20 09:34:00");
بخش زمان نادیده گرفته می شود. فقط روزها مهم هستند.
گام های سریع استفاده
- تاریخ معتبر گریگوریایی را آماده کن.
- آن را به TO_DAYS بده.
- خروجی را برای مقایسه ذخیره کن.
نکته ها و ادامه مسیر
نکته: اگر تبدیل معکوس خواستی، از FROM_DAYS() کمک بگیر. برای ساخت تاریخ زمان هم TIMESTAMP را ببین. همچنین این صفحه مرجع «تابع TO_DAYS» برای سئو لینک شد.
جمع بندی سریع
- TO_DAYS تعداد روز تا سال صفر است.
- فقط تقویم گریگوریایی پشتیبانی می شود.
- بخش زمان نادیده گرفته می شود.
- معکوس تابع: FROM_DAYS.