table.sum()
Подсчет суммы по полю
table.sum(string $tableName, string $column, array|object $where = [])
Описание:
Ищет записи соответствующие условию метода в таблице и возвращает сумму их значений.
Атрибуты:
Имя | Тип | Описание |
tableName | string | Наименование таблицы, в которой будет создана запись |
column | string | Наименование поля из которого будут браться значения |
where | array | object ( json{} ) | Условие, которое будет проверяться при поиске |
Возвращает:
int - сумма всех значений поля в виде числа.
Примеры:
Подсчет суммы всех значений записей поля id в таблице regions:
var sumRegionIds = table.sum("regions", 'id');
memory.setAttr('sumRegionIds', sumRegionIds);
Подсчет суммы значений записей поля id в таблице regions с id больше нуля:
var sumRegionIds = table.sum("regions", 'id', [["id", ">", 0]]);
memory.setAttr('sumRegionIds', sumRegionIds);
Нет комментариев