Я пытаюсь разработать простую процедуру обновления 2 таблиц из базы данных insur.
Первая таблица tarticulo
, в ней есть поле art_existencia
, и у меня есть другая таблица с именем Fisico
у которого есть поле с именем art_fisico
. В поле art_existencia
таблицы tarticulo
у меня есть целые отрицательные и положительные значения, включая ноль. Во второй таблице Fisico
у меня всегда есть положительные значения. Мне нужно разработать подпрограмму для обновления art_existencia
со значениями из Fisico
, но мне нужно задать несколько вопросов для создания условия.
Например, продукт A имеет tarticulo.art_existencia = 100
и в Fisico
, продукт A имеет art_fisico = 200
В этом случае, если art_existencia
равен <= 0, значение должно быть <code>art_fisico. но если значение в art_existencia
является положительным (пример продукта A art_existencia = 80
и в art_fisico = 20
), тогда мне нужно оставить в art_existencia = 20
и получить значение разницы, чтобы просмотреть разницу в модуле Kardex! В случае, если art_fisico
больше art_existencia
, оставьте значение art_fisico
, но мне нужна разница между art_existencia
и art_fisico
.