برای هر سفارش در جدول orders ستون order_date را با استفاده از تابع DAYOFMONTH استخراج کرده و به همراه order_id نمایش دهید.
3.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 03:04 0.0
در MySQL از تابع DAYOFMONTH(date) برای بازگرداندن عدد روز ماه (۱ تا ۳۱) استفاده کنید؛ نمونه پرسوجو: SELECT order_id, DAYOFMONTH(order_date) AS day_of_month FROM orders; توجه کنید که ستون order_date باید از نوع DATE یا DATETIME باشد و در صورت ذخیره شدن بهصورت رشته، ابتدا با STR_TO_DATE آن را به تاریخ تبدیل کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای استخراج روز ماه هر سفارش از تابع DAYOFMONTH(order_date) استفاده کنید و نتیجه را همراه با order_id نمایش دهید. مطمئن شوید ستون order_date از نوع DATE یا DATETIME است؛ اگر به صورت رشته ذخیره شده باشد، با STR_TO_DATE آن را به تاریخ تبدیل کنید. همچنین برای جلوگیری از خطاهای احتمالی به دلیل مقادیر NULL میتوانید از COALESCE استفاده کنید. نمونه پرسوجو: SELECT order_id, DAYOFMONTH(order_date) AS day_of_month FROM orders.
گزارش