1 پاسخ

گرفتن دیتا قبلی در یک ستون

سلام دوستان

من یک ستون دارم بنام balance که در این ستون بصورت تکراری مثلا اعداد 2000 و 1500 و 1000 برای یک نماد خاص وجود داره
مثلا نماد x دارای 100 رکورد 2000 و 70 رکورد 1500 و 120 رکورد 1000 است

من میخوام از این ستون فقط عددی قبل از اخرین مقدار رو بگیرم
یعنی اگر اخرین عدد z هست , عدد قبل از اون رو برای همین نماد میخواهم دریافت کنم

پس هم رکورد تکراری زیاده
هم عدد قبل از اخرین عدد رو میخوام بگیرم


ثبت پرسش جدید
حسن حکمتی
تخصص : برنامه نویس وب و بلاکچین
@hekmati 3 سال پیش آپدیت شد
0

سلام
جدیدترین رکورد ذخیره شده رو بگیرید بعد آیدیش رو منهای یک کنید. حالا ای دی ردیف رو دارید می تونید هرکدام از ستون هاش رو استخراج کنید.

$row= Model::latest()->first();
$previous_id = $row->id - 1;
$row_previous = Model::where('id' , $previous_id)->first();
$balance = $row_previous->balance;

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

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