[firebase-br] Select com SUMs
Fernando Pereira
fernandotoosp em gmail.com
Sex Maio 1 19:08:31 -03 2020
Eu faria algo como
select p, m, a, sum(s),
coalesce((select sum(s) from tabela T2 where T2.m = T.m), 0) as x
from tabela T group by p, m, a
Em sex., 1 de mai. de 2020 às 16:09, Sergio Nascimento <
sergiojampapb em gmail.com> escreveu:
> Tenho a tabela T que tem os campos: P char(1), M char(1), a char(1) e s int
>
> Acontece que se eu fizer o select
>
> select p, m, a, sum(s) from T group by p, m, a
>
> obtenho o resultado
>
> p m a s
> -------------
> b 1 1 3
> b 2 1 4
> c 1 1 7
>
> mas preciso do resultado
>
> p m a s x
> --------------
> b 1 1 3 10 (soma de 7 + 3)
> b 2 1 4 4 (soma de 4 apenas)
> c 1 1 7 10 (soma de 7 + 3)
>
> onde x é a soma agrupado por m e a
>
> como devo fazer o select ?
>
>
> --
> Atenciosamente,
>
> Sérgio Ricardo
> ______________________________________________
> 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
>
Mais detalhes sobre a lista de discussão lista