راکت

ادغام کردم مقادیر تکراری

2 پاسخ

سلام من میخوام کلیه تعداد روز هایی که واسه کاربر اطلاعاتی ثبت شده را از دیتابیس واکشی کنم
چون ممکنه در یک روز چند بار اطلاعات ثبت بشه ممکن است تاریخ تکراری وجود داشته باشه
من این کد رو امتحان کردم اما نتیجه ای نگرفتم

$days = DB::table('info')
                ->where('worker_id', $worker_id)
                ->whereBetween('date', [$start_date, $end_date])
                ->distinct()
                ->count();
ثبت پرسش جدید

پاسخ‌ها

2
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

در کوئری خودتون از groupBy و نام فیلد تکراری رو بنویسید

مثال

groupBy('date')
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

مشکل کدی که بالا قرار دادی چیه؟
اگر خطا داری متنش رو بگذار.. اگر هم نتیجه ای بر میگرده که شما نمی‌خواهی تفاوتشون رو بگذار
این جوری بهتر میشه راه حلی پیشنهاد داد

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام