راکت

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

1 پاسخ

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

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

پاسخ‌ها

1
میلاد خسروی
میلاد خسروی
@milwad

تخصص: برنامه نویس بامزه

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

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

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

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