[firebase-br] Multiplicar valores de uma coluna
Eduardo Belo
beloelogica em gmail.com
Ter Out 2 20:18:17 -03 2018
Preciso multiplicar os valores de uma determinada coluna e não somando como
faz SUM
Exemplo:
CREATE TABLE IPCA (
DATA DATE,
INDICE NUMERIC(18,2)
);
INSERT INTO IPCA (DATA, INDICE)
VALUES ('2018-01-01', 2.00);
INSERT INTO IPCA (DATA, INDICE)
VALUES ('2018-02-01', 2.50);
INSERT INTO IPCA (DATA, INDICE)
VALUES ('2018-03-01', 4.50);
INSERT INTO IPCA (DATA, INDICE)
VALUES ('2018-04-01', 3.50);
Multiplicar os valores da coluna INDICE:
2.00 * 2.50 * 4.50 * 3.50 = 78.75
Vejam esse exemplo utilizando o MySQL com a função Power
(SELECT POWER(10.00,SUM(log10(INDICE))) FROM IPCA
http://sqlfiddle.com/#!9/4eb9e1/1/0
Como fazer isso com Firebird 2.5 ?
Grato a todos que ajudarem
Mais detalhes sobre a lista de discussão lista