У меня есть таблица MySql, которая ежедневно заполняется ценовыми значениями. Каждый день он записывает запись, даже если цена не изменилась. Я хочу удалить несколько строк, которые повторяются слишком много. Я хочу сохранить первую цену и последнюю цену, прежде чем произойдет изменение цены.
Пример 1)
id name price date
1 Product1 $6 13/07/2017
2 Product1 $6 14/07/2017
3 Product1 $6 15/07/2017
4 Product1 $7 16/07/2017
5 Product1 $6 17/07/2017
6 Product1 $6 18/07/2017
7 Product1 $6 19/07/2017
Из этого списка записи с идентификаторами 2 и 6 должны быть удалены со следующим результатом:
id name price date
1 Product1 $6 13/07/2017
3 Product1 $6 15/07/2017
4 Product1 $7 16/07/2017
5 Product1 $6 17/07/2017
7 Product1 $6 19/07/2017
Пример 2)
id name price date
1 Product1 $6 13/07/2017
2 Product1 $6 14/07/2017
3 Product1 $6 15/07/2017
4 Product1 $6 16/07/2017
5 Product1 $6 17/07/2017
6 Product1 $6 18/07/2017
7 Product1 $6 19/07/2017
Здесь нет изменения цены, поэтому я могу удалить все записи от 2 до 6:
id name price date
1 Product1 $6 13/07/2017
7 Product1 $6 19/07/2017
Идентификатор не должен быть одним инкрементным, а также дата не ежедневно, а ежедневно.