راکت

select دیتا بر اساس زمان بندی خاص

4 پاسخ

سلام
برای واکشی اطلاعات از جدول نیاز دارم در فیلد "time" ( از نوع "date" هست) و حداقل 3 ثانیه با هم فاصله دارن رو select کنم
میشه توضیح بدید چطور میشه این مورد رو حل کرد

ثبت پرسش جدید

پاسخ‌ها

4
میلاد هدایت پور
میلاد هدایت پور
@miladparsi1070

تخصص: در حال پیشرفت

سوال نامفهومه کلا
چی میخاید بکنید دقیقا؟

محمد میرزایی
محمد میرزایی
@mthreat.info

یه جدول دارم میخوام با لاراول بر اساس فیلد "time" که از نوع "datetime" هست رو واکشی کنم در صورتی که هر رکورد با رکورد قبلیش حداقل 3 ثانیه بزرگتر باشه

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

سهیل حیدری
سهیل حیدری
@hbr

اگه دیتابیس شما sql هستش میتونید ابتدا جدول رو بر اساس time مرتب (sort) کنید که جدیدترین رکوردها بر اساس فیلد time بیاد و مرتب بشن و بعدش با select تودرتو مشکلتون رو حل کنید ولی سوالتون گنگ هستش من دقیقا نمیدونم چی میخواید

محمد میرزایی
محمد میرزایی
@mthreat.info

بزارید اینطور مثال بزنم :
من 5 تا رکورد دارم که 2 تا از اونا با فاصله زمانی 2 ثانیه در فیلد "time" ذخیره شدن مثلا

1595299305 
1595299304 
1595299303 
1595299306 
1595299329

یا

7/21/2020 2:43:35 AM
7/21/2020 2:43:33 AM
7/21/2020 2:43:34 AM
7/21/2020 2:43:45 AM
7/21/2020 2:43:55 AM

حالا من موندم چطوری بیام

7/21/2020 2:43:33 AM
7/21/2020 2:43:45 AM
7/21/2020 2:43:55 AM

اینا رو واکشی کنم !
شرط اینا میشه رکورد قبلی 3 ثانیه کوچکتر از رکورد بعدی

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

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