با استفاده از تابع FROM_DAYS در MySQL، سطرهای جدول days_numbers که ستون day_num (عدد روز) دارد را به تاریخ‌های فرمَت 'YYYY-MM-DD' تبدیل و نمایش دهید.

2.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 02:11

0.0

برای حل این سوال از تابع FROM_DAYS(day_num) در یک عبارت SELECT استفاده کنید، مثلاً: SELECT id, FROM_DAYS(day_num) AS date FROM days_numbers; اگر نیاز به فرمت خاصی دارید از DATE_FORMAT(FROM_DAYS(day_num), '%Y-%m-%d') استفاده کنید. نکته‌ها: مقادیر NULL یا نامعتبر را قبل از تبدیل فیلتر یا با IFNULL/CASE مدیریت کنید و می‌توانید با TO_DAYS برای اعتبارسنجی بین تبدیل‌ها مقایسه انجام دهید.

توسط پژوهشگر در 220 روز قبل ساعت 02:11
دسته بندی ها: MySQL MySQL for beginner
nima در 220 روز قبل ساعت 10:38

استفاده از FROM_DAYS(day_num) سطرها را به تاریخ تبدیل می‌کند. برای نمایش با فرمت خاص، می‌توانید از DATE_FORMAT(FROM_DAYS(day_num), '%Y-%m-%d') استفاده کنید. مقادیر NULL یا نامعتبر باید قبل از تبدیل فیلتر شوند یا با IFNULL/CASE مدیریت گردند. به‌منظور اعتبارسنجی می‌توانید TO_DAYS(FROM_DAYS(day_num)) را با day_num مقایسه کنید تا صحت تبدیل را بررسی کنید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری