Re: [pgbr-geral] RES: SQL Select

2017-06-23 Por tôpico Arthur Nascimento
>Em 23/06/2017, Ricardo escreveu: >> Usando select não vou conseguir, vou trabalhar com um função para seguar >> nesse resultado abaixo. Consegue sim. Você pode usar a window function lag() para acessar dados de janelas passadas. Mas... On Fri, Jun 23, 2017 at 1:31 PM

Re: [pgbr-geral] RES: SQL Select

2017-06-23 Por tôpico Ricardo
Mas isto tem algum sentido? É um view onde lista a soma das entradas e saidas por mês, o problema está quando não há entrada ou saídas. Está complicado mesmo, mas não posso mudar as tabelas. CREATE OR REPLACE VIEW public."Extrato" ( "Tipo", "Referencia", "Ano", "Valor_Mes",

Re: [pgbr-geral] RES: SQL Select

2017-06-23 Por tôpico Osvaldo Kussama
Em 23/06/2017, Ricardo escreveu: > Descobri aonde está o erro. Nem sempre tem registro entrada e saida no mes, > dando o erro. > Por exemplo: > Tipo | Mês | Valor Entrada | Valor Saida | > > - > >

Re: [pgbr-geral] RES: SQL Select

2017-06-23 Por tôpico Ricardo
Descobri aonde está o erro. Nem sempre tem registro entrada e saida no mes, dando o erro. Por exemplo: Tipo | Mês | Valor Entrada | Valor Saida | - E| 1| 100,00 |0 | S

Re: [pgbr-geral] RES: SQL Select

2017-06-23 Por tôpico Arthur Nascimento
On Fri, Jun 23, 2017 at 9:55 AM Ricardo wrote: > Na verdade vou precisar que me retorne o saldo de cada mês ficando assim Assim é mais tranquilo ainda porque nem precisa de window function; aggregate function já resolve: #select teste.mes, sum(v_entrada) as entrada,

Re: [pgbr-geral] RES: SQL Select

2017-06-23 Por tôpico Ricardo
Bom dia Giovane, Na verdade vou precisar que me retorne o saldo de cada mês ficando assim Tabela Tipo | Mês | Valor Entrada | Valor Saida | - E| 1| 100,00 |0 | S

[pgbr-geral] RES: SQL Select

2017-06-22 Por tôpico Giovane Dziedzic
Boa tarde Ricardo, Usa o sum e group by. Exemplo: SELECT SUM(valorentrada-valorsaida) AS RESULT FROM tabela GROUP BY mês Espero que ajude... De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de Ricardo Enviada em: quinta-feira, 22 de junho de 2017 15:11