Сумма подсущностей MySQL

Все вопросы/проблемы по установке и использовании.
syrorybin
Инвестор
Инвестор
Сообщения: 150
Зарегистрирован: 14 ноя 2023, 09:19
Имя: Роман
Откуда: Екатеринбург

Сумма подсущностей MySQL

Сообщение syrorybin »

Новичок в коде.
Подскажите пожалуйста,
1. как в MySQL запросе или MySQL формуле, сложить суммы определенного поля подсущности (разное кол-во записей в подсущности) в поле сущности?
2. совместить складывание с двумя другими подсущностями?

Вместо SUM также пробовал COUNT.
Вложения
ошибка.png
ошибка на русском.png
значение.png
Аватара пользователя
support
Техническая поддержка
Сообщения: 8993
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Сумма подсущностей MySQL

Сообщение support »

Для новичков есть функции https://docs.rukovoditel.net.ru/index.php?p=48
syrorybin
Инвестор
Инвестор
Сообщения: 150
Зарегистрирован: 14 ноя 2023, 09:19
Имя: Роман
Откуда: Екатеринбург

Re: Сумма подсущностей MySQL

Сообщение syrorybin »

support писал(а): 11 мар 2024, 08:41 Для новичков есть функции https://docs.rukovoditel.net.ru/index.php?p=48
Спасибо, все получилось. Удовольствие так работать.
syrorybin
Инвестор
Инвестор
Сообщения: 150
Зарегистрирован: 14 ноя 2023, 09:19
Имя: Роман
Откуда: Екатеринбург

Re: Сумма подсущностей MySQL

Сообщение syrorybin »

Когда настраиваешь Функцию на сложение сумм полей собираемых по таким же Функциям, значение 0 выводится, пример:
([1249]+[1250]+[1237]+[1231]+[1230])
или ошибка (скрин), пример:
[1249] [1250] [1237] [1231] [1230]

Подскажите пожалуйста, какую функцию сложения полей в этой же записи можно использовать?

При JS Формуле вида:
([1249]+[1250]+[1237]+[1231]+[1230])
не выводится значений.
Вложения
ошибка.png
2.png
Аватара пользователя
support
Техническая поддержка
Сообщения: 8993
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Сумма подсущностей MySQL

Сообщение support »

В js формуле функции не работают, так как функции встраиваются в mysql запрос.

значение 0 выводится если хотя бы одна из функции возвращает null. Так работает mysql. Нужно добавлять IFNULL
https://docs.rukovoditel.net.ru/index.p ... niami_NULL
syrorybin
Инвестор
Инвестор
Сообщения: 150
Зарегистрирован: 14 ноя 2023, 09:19
Имя: Роман
Откуда: Екатеринбург

Re: Сумма подсущностей MySQL

Сообщение syrorybin »

Помогли настроить. Благодарю.
syrorybin
Инвестор
Инвестор
Сообщения: 150
Зарегистрирован: 14 ноя 2023, 09:19
Имя: Роман
Откуда: Екатеринбург

Re: Сумма подсущностей MySQL

Сообщение syrorybin »

Подскажите пожалуйста, результат в одной из записей (скриншот) = 50716,59
Когда должно быть: 50717,18
Что не так сделано?
Вложения
2024-03-18_13-42.png
2024-03-18_13-37.png
2024-03-18_13-37.png (2.87 КБ) 62 просмотра
remchik
Сообщения: 254
Зарегистрирован: 19 сен 2019, 11:32
Имя: Remchik
Откуда: Москва

Re: Сумма подсущностей MySQL

Сообщение remchik »

syrorybin писал(а): 18 мар 2024, 11:46 Подскажите пожалуйста, результат в одной из записей (скриншот) = 50716,59
Когда должно быть: 50717,18
Что не так сделано?
Формат полей какой ?, явно же ,59 не прибавилось, предположу что в одном из полей - целое число
***
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
syrorybin
Инвестор
Инвестор
Сообщения: 150
Зарегистрирован: 14 ноя 2023, 09:19
Имя: Роман
Откуда: Екатеринбург

Re: Сумма подсущностей MySQL

Сообщение syrorybin »

remchik писал(а): 18 мар 2024, 12:01
syrorybin писал(а): 18 мар 2024, 11:46 Подскажите пожалуйста, результат в одной из записей (скриншот) = 50716,59
Когда должно быть: 50717,18
Что не так сделано?
Формат полей какой ?, явно же ,59 не прибавилось, предположу что в одном из полей - целое число
Числовой в обоих.
remchik
Сообщения: 254
Зарегистрирован: 19 сен 2019, 11:32
Имя: Remchik
Откуда: Москва

Re: Сумма подсущностей MySQL

Сообщение remchik »

syrorybin писал(а): 18 мар 2024, 12:07
remchik писал(а): 18 мар 2024, 12:01
syrorybin писал(а): 18 мар 2024, 11:46 Подскажите пожалуйста, результат в одной из записей (скриншот) = 50716,59
Когда должно быть: 50717,18
Что не так сделано?
Формат полей какой ?, явно же ,59 не прибавилось, предположу что в одном из полей - целое число
Числовой в обоих.
с плавающей запятой ?
***
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
Ответить