[firebase-br] Multiplicar valores de uma coluna

Dirceu Altair Henchen dirceu.h em gmail.com
Qua Out 3 07:40:19 -03 2018


acredito que possa te ajudar
https://firebirdsql.org/refdocs/langrefupd25-intfunc-log10.html
https://www.firebirdsql.org/refdocs/langrefupd25-intfunc-power.html


Em ter, 2 de out de 2018 às 20:20, Eduardo Belo <beloelogica em gmail.com>
escreveu:

> 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
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas:
> http://www.firebase.com.br/pesquisa_lista.html
>


-- 
*Dirceu Altair Henchen*
*Cascavel / PR*


*(45) 3036 8600www.ecocentauro.com.br <http://www.ecocentauro.com.br>*



Mais detalhes sobre a lista de discussão lista