У меня есть база данных в MySQL с таким выводом. DATE_ADD | ID_PRODUCT | ПРИМЕЧАНИЕ
введите описание изображения здесь
Это статус TimeLine для id_product. Это может быть более 100 повторяющихся записей для каждого Id_product за 1 неделю. Что мне нужно найти: только эту ЗАПИСЬ без НОВЫХ ЗАПИСЕЙ за последние 21 день. (> 20 дней) Означает: статус продукта давно никто не меняет.
Как написать запрос, чтобы найти только эту запись без новой заметки за последние 21 день. И покажите порядок заметок по date_add des c.
Заранее спасибо за помощь в этом вопросе.
Прямо сейчас я написал smg вот так:
Select
N.id_product,
N.date_add,
S.transaction,
N.note
from Sale S
left join note N on N.id_product=S.id_product
Where
(...)
and (N.date_add > DATE_SUB(CURDATE(), INTERVAL 20 DAY)) is null
Group By N.id_product
order by N.date_add desc