Сумма столбцов в сетке данных

У меня есть база данных, и я показываю ее в сетке данных. Как я могу добавить сумму каждого столбца? Я хочу, чтобы каждый столбец в каждой строке складывался, и, наконец, я хочу поместить результат в другой столбец. Пример:

Costo1__Costo2____RESULTADO
__2_______2__________4_____
__3_______3__________6_____
__0 ______0__________0_____

person Tomás De Jesús Moreno Zamudio    schedule 18.03.2015    source источник
comment
[СТОЛБЦЫ] Costo1: 1,2,3,4 Costo2: 2,2,3,1 результат: 3.4,6,5   -  person Tomás De Jesús Moreno Zamudio    schedule 18.03.2015


Ответы (2)


Если у вас есть база данных MySQL или SQLite, вы можете использовать такой синтаксис, как

SELECT a,b FROM mytable UNION SELECT sum(a),sum(b) FROM mytable

После получения данных в LiveCode легко переместить последнюю строку в последний столбец данных.

person Mark    schedule 18.03.2015
comment
Мне действительно нужно выполнить операцию в сетке данных: S - person Tomás De Jesús Moreno Zamudio; 19.03.2015

Я бы извлек весь набор данных либо с помощью dgData, либо с помощью dgText, и массировал данные столбца в чистом виде. Если вы используете dgText, ваши данные будут в виде табуляции и возвращать форму с разделителями, вы устанавливаете itemDel на вкладку и суммируете первый элемент в каждой строке.

dgData, который дает массив, более компактен, но знаете ли вы, как играть с массивами?

person dunbarx    schedule 25.03.2015