Страница 1 из 1

MySQL запрос

Добавлено: 19 дек 2019, 14:01
AntonV
Добрый день!
Подскажите, пожалуйста, по такому вопросу:
Есть две сущности "Заказы" и "Позиции заказа". Мне нужно вывести сумму заказа в сущность "Заказы" из поля стоимость в сущности "Позиции заказа".
Я создал поле в сущности "Заказы" с типом MySQL запрос, указал сущность "Позиции заказа" из которой берем стоимость, указал ID поля, в условии также пишу ID этого поля.
Не работает почему, скрины во вложении

Re: MySQL запрос

Добавлено: 19 дек 2019, 15:02
olegikostiuk
Посмотрите документацию по работе с запросами https://docs.rukovoditel.net/ru/index.php?p=24

Пример связи по полю "Сущность": [423]=e.id
[423] - тип поля "Сущность" для связи с сущностью А.
e.id - ID записи из сущности А.

Так же в версии 2.6 будет доступен функционал - "Cводные таблицы элементов".
Данный функционал является мощным инструментом для построения аналитических отчетов, но требует знаний MySQL.

Re: MySQL запрос

Добавлено: 19 дек 2019, 15:10
AntonV
А как писать правильно?
[263]=e.id
Или
[263]=e.[232]

263 это стоимость из «позиция заказа»
232 это сумма в «заказы»

Re: MySQL запрос

Добавлено: 19 дек 2019, 15:15
olegikostiuk
у вас есть таблица заказы и таблица позиция заказы. в таблицы позиция заказы есть поле типа сущность к таблицы заказы?

Re: MySQL запрос

Добавлено: 19 дек 2019, 15:23
AntonV
Нет такого поля
Не совсем понимаю логику

У меня только есть поле типом «сущность, выпадающий список (ajax)», чтобы подтягивать/ создавать клиента (контакты, адрес и тд)

Re: MySQL запрос

Добавлено: 22 дек 2019, 08:51
imamverdiyeveldar
AntonV писал(а): 19 дек 2019, 14:01 Добрый день!
Подскажите, пожалуйста, по такому вопросу:
Есть две сущности "Заказы" и "Позиции заказа". Мне нужно вывести сумму заказа в сущность "Заказы" из поля стоимость в сущности "Позиции заказа".
Я создал поле в сущности "Заказы" с типом MySQL запрос, указал сущность "Позиции заказа" из которой берем стоимость, указал ID поля, в условии также пишу ID этого поля.
Не работает почему, скрины во вложении
Если позиции заказа вложенная сущность то просто используйте Функции. SUM (позиции заказа)
а в сущности заказы в поле сумма просто номер этой функции в фигурных скобках..5 минут уйдет