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