Я хотел бы обновить каждую строку моей таблицы значениями из ряда выше, зависит от некоторых значений.
Допустим, мой стол выглядит так:
|storeID| Date | Stock | Medition | Regularized |
--------------------------------
| 1 |2019-01-01| 500 | 550 | 1 |
| 1 |2019-01-02| 500 | 0 | 0 |
| 1 |2019-01-03| 500 | 0 | 0 |
| 2 |2019-01-01| 250 | 300 | 1 |
| 2 |2019-01-02| 250 | 350 | 0 |
| 2 |2019-01-03| 250 | 0 | 0 |
И вывод должен выглядеть так:
|storeID| Date | Stock | Medition | Regularized |
--------------------------------
| 1 |2019-01-01| 500 | 550 | 1 |
| 1 |2019-01-02| 550 | 0 | 0 |
| 1 |2019-01-03| 550 | 0 | 0 |
| 2 |2019-01-01| 250 | 300 | 1 |
| 2 |2019-01-02| 300 | 350 | 0 |
| 2 |2019-01-03| 300 | 0 | 0 |
Когда магазин упорядочен, его запас должен быть равен сумме обеда на следующий день.
Иногда производится приготовление пищи, но запас не должен быть упорядочен.
Я попробовал некоторые вещи с рекурсивными таблицами и прочитал несколько постов с похожими проблемами ( Обновление записи с предыдущей строкой ), но все же я не могу решить мою проблему.
** Представь, что у меня есть бак, полный топлива. Каждый день у меня есть продажи и входы, и запас бака меняется.
В любой день я могу сделать мейдион, чтобы проверить, соответствует ли реальный запас (medition) запасу, который я написал в «книгах» (stock)
Если это не так, и я отмечаю как 1 последний столбец (Regularized), запас на следующий день будет тем же, что я сделал накануне.
Если в последнем столбце я поставлю отметку 0, акция будет такой же, как и днем ранее, даже если я выполнил мейдион.
Спасибо за любую помощь, которую вы могли бы оказать мне.