Поэтому у меня возникли проблемы с созданием функции для предварительного просмотра запасов продукта.
Объяснение упрощенной модели: в моей базе данных есть таблица продуктов, продаж и заказов, и мне нужно создатьфункция, которая получает в качестве параметра номер продукта ID и дату и возвращает запас предварительного просмотра на эту конкретную дату.В основном, если у меня в магазине 5 бутылок, и у меня есть заказ на завтра на 3 бутылки, учитывая дату «послезавтра», тогда предварительный просмотр акций будет 2.
Моя проблема в том, что, учитывая дату дотекущий, я думаю, мне нужно пойти посмотреть на продажи между этой датой и сейчас и добавить их в предварительный просмотр, верно?и только после этого я проверю таблицу заказов.
Я использовал много if и курсоров, и это сводит меня с ума