Расчет суммы с условием из разных сущностей
Добавлено: 01 ноя 2023, 21:04
Родительская сущность "сделки" в ней сущность "товары"
У сделки есть статус и у товаров есть статус
В товарах поле "сумма" считается по формуле
if(get_value([статус товара])=1,[цена]*[кол-во],0)
и внизу таблицы сумма автоматом считается
В сущности сделки тоже нужно поле "сумма"
которое должно рассчитываться исходя из статуса сделки
пробовал MySQL запрос к вложенной сущности
формула SUM(If(get_value([статус сделки])>1,[сумма],0))
условие msq.parent_item_id = e.id
но поскольку запрос идет к вложенной сущности товар, а статус сделки находится в сущности сделки
это как то не работает.
А может и я что то не так делаю, так как особо не программист
подскажите люди добрые куда нажать и что написать
У сделки есть статус и у товаров есть статус
В товарах поле "сумма" считается по формуле
if(get_value([статус товара])=1,[цена]*[кол-во],0)
и внизу таблицы сумма автоматом считается
В сущности сделки тоже нужно поле "сумма"
которое должно рассчитываться исходя из статуса сделки
пробовал MySQL запрос к вложенной сущности
формула SUM(If(get_value([статус сделки])>1,[сумма],0))
условие msq.parent_item_id = e.id
но поскольку запрос идет к вложенной сущности товар, а статус сделки находится в сущности сделки
это как то не работает.
А может и я что то не так делаю, так как особо не программист
подскажите люди добрые куда нажать и что написать