thevil
3 سال پیش توسط thevil مطرح شد
1 پاسخ

انتخاب روز پایین تر در صورت وجود نداشتن mysql

سلام من یه دیتابیسی از اطلاعات سهم ها و قیماتشون دارم ، می خواهم به طور مثال مقدار سوددهی سه ماهه هر کدوم رو محاسبه کنم برای این کار نیاز دارم که اطلاعات قیمتی تاریخی امروز و تاریخ 3 ماه قبل رو داشته باشم ولی بعضی از سهم ها تو اون روز معامله نشدن و مقداری برنمگرده ، چطور تو mysql بگم که اگه اطلاعات قیمتی سهمی تو اون روز وجود نداشت از اطلاعات نزدیک ترین روز بهش اسفتاده کن ؟
کوئری در حال حاضر :

 return DB::table('namads_data')->select('price')->where('date', $date)->get()->toArray();
  • تعداد سهما زیاده و به نظرم ارسال کوئری برای محاسبه تک تکشون کار اشتباهیه و زمان خیلی زیادی می بره . سعی دارم تو یه کوئری انجامش بدم

ثبت پرسش جدید
میلاد خسروی
تخصص : برنامه نویس بامزه
@milwad 3 سال پیش مطرح شد
0

سلام خسته نباشید
میخواید از 30 روز گذشته تا الان رو اطلاعات بگیرید درسته؟


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

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