سلام وقت بخیر
یه تعداد رکورد داریم ، که میاد و ثبت دیتا بیس میشه
حالا این رکورد ها روزانه قراره بیاد و مقایسه بشه (به طور مثال قیمت دلار)
اگر مقدار دلار توی روز بعدی تغییر کرده بود یک دیتا دیگه insert بشه ، (آپدیت نه)
چطوری میتونم این مورد رو مقایسه کنیم و رکورد ثبت کنیم ؟
( data ها از یک api میاد به صورت آرایه ای و به صورت روزانه میاد و ثبت میشه )
لطفا یک نمونه عملی پیاده سازی همراه با کدهاش بفرستین
ممنون
سلام و احترام
اگه منظورتون اینکه که آخرین مقداری که برای قیمت دلار در دیتابیس ذخیره شده رو با مقدار جدید مقایسه کنید، کافیه که یه کوئری بزنید بر اساس ستون created_at اون فیلد که مقدار این ستون به ما نشون میده که دقیقا کی ثبت شده و اون رو دریافت میکنید و قیمت داده شده از طریق api رو با قیمت آخرین قیمت ثبت شده مقایسه میکنید.
اگر قیمت دلار رو توی یه جدول جدا ذخیره میکنید میتونید کوئری زیر رو بزنید و آخرین رکورد ثبت شده رو بر اساس تاریخ ثبتش دریافت کنید.
SELECT
id,
MAX(created_at) AS most_recent_created
FROM tbl
GROUP BY id
لطفا به صورت کامل پیاده سازی کنین ( خیلی فورسه )
دیتا ها میاد همه ذخیره مشیه توی دیتا بیس بعد بار دوم که دیتا روز بعد میاد اگه یکسان بود هیچ اگه نبود یه رکورد ثبت بشه