[firebase-br] RES: Ajuda com Select
Jeudí Prando Araújo
jeudiprando em gmail.com
Seg Out 9 15:10:31 -03 2006
select
tb1.id, tb1.valor - (select tb2.valor from tabela tb2 where tb2.id = tb1-1)
from tabela tb1
isso irá funcionar se o seu ID não tiver buracos... tipo: 1,2,3,4,8,10,15,90
provenientes de auto incremento de generator
Em 09/10/06, edcley<edcley em eletroacre.com.br> escreveu:
> Cara com select não dá
> Vc tem que fazer uma procedure selecionável
> Ok, e trabalhar com variáveis de forma que vc consiga esse tipo de select
>
> Posso te mandar um modelo que fiz se desejar
>
> edcley
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
> nome de Fernando Reis Guimarães
> Enviada em: segunda-feira, 9 de outubro de 2006 11:40
> Para: FireBase
> Assunto: Re: [firebase-br] Ajuda com Select
>
> Aproveitando o embalo alguem ja fez um select que da a diferença de um capo
> integer entre o registro atual e o anterior?
> Exemplo:
>
> id valor
> 1 10
> 2 20
> 3 50
>
> o select retornaria
>
> id diff
> 1 0
> 2 10-
> 3 30
>
> Alguem ja fez isso?
> Eu fiz uma procedure para fazer isso, mas se tiver algo em select ficaria
> melhor.
>
> Em 09/10/06, Henrique Netzka (Vetor Sistemas)
> <henrique em vetorsistemas.com.br>
> escreveu:
> >
> > Alberto,
> >
> > A pergunta ficou meio confusa, mas se eu entendi direito, você pode usar
> > COUNT, SUM e GROUP BY! Por exemplo:
> >
> > SELECT
> > Codigo,
> > Descricao,
> > COUNT(Codigo),
> > SUM(Quantidade),
> > Data
> > FROM
> > Artigos
> > GROUP BY
> > Codigo,
> > Descricao,
> > Data
> >
> > O select vai te retornar uma linha por data, e a coluna COUNT vai te dar
> > quantos registros ele agrupou ao somar as quantidades (coluna SUM).
> >
> > Abraços,
> > Henrique
> >
> > ----- Original Message -----
> > From: "Alberto Brito" <comercial em abritolda.com>
> > To: <lista em firebase.com.br>
> > Sent: Monday, October 09, 2006 11:24 AM
> > Subject: [firebase-br] Ajuda com Select
> >
> >
> > ola pessoal
> >
> >
> > Queria pedir a vossa ajuda coom um slect, para ver se sera possivel
> >
> > tenho a seguinte tabela
> > Artigos
> > codigo | descriçao | Quantidade | Data
> > --------------------------------------
> > 1 Artigo 1 10 01-01-2006
> > 1 Artigo 1 15 01-01-2006
> > 1 Artigo 1 15 02-01-2006
> > 1 Artigo 1 20 03-01-2006
> >
> >
> > O que eu pretendia era fazer um select que me apresente um resultado da
> > seguinte maneira
> >
> > codigo | descriçao | Quantidade | Data
> > --------------------------------------
> > Saldo Anterior 25 01-01-2006
> > 1 Artigo 1 15 02-01-2006
> > 1 Artigo 1 20 03-01-2006
> >
> > É possivel fazer um select deste genero?
> >
> > Desde ja obrigado
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
>
>
>
> --
> Atenciosamente;
> Fernando.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.407 / Virus Database: 268.13.1/466 - Release Date: 7/10/2006
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
--
------------------------------------------------------
Jeudí Prando Araújo
j-araujo em vwmsistemas.com.br
Programador
VWM Sistemas LTDA
www.vwmsistemas.com.br
Trabalho: (27) 3268.2549
Celular: (27) 9251.3447
Mais detalhes sobre a lista de discussão lista