Tabela movimento: CLIENTE, TIPOMOVIMENTO DATA_HORA, VALOR 1 DEPOSITO 10/08/2009 100,00 ( TRIGGER INSERT UPDATE DELETE) 1 SAQUE 20/09/2009 30,00 ( TRIGGER INSERT UPDATE DELETE) 1 SAQUE 06/09/2009 20,00 ( TRIGGER INSERT UPDATE DELETE)
2 DEPOSITO 10/08/2009 200,00 ( TRIGGER INSERT UPDATE DELETE) 2 SAQUE 20/09/2009 50,00 ( TRIGGER INSERT UPDATE DELETE) 2 SAQUE 06/09/2009 75,00 ( TRIGGER INSERT UPDATE DELETE) TABELA SALDOCONTA CLIENTE DATA (MES_ANO_DIA ), SALDO 1 2009-08-10 100,00 1 2009-09-20 70,00 1 2009-10-06 50,00 2 2009-08-10 200,00 2 2009-09-20 150,00 2 2009-10-06 75,00 Com as tabelas bem normalizadas e com as devidas triggers corretamente feitas não haverá problemas... Quero o saldo? dá um select na tabela saldo... Quer saber detalhado ( um extrato ) le a movimentacao... Igual vc ter um total de conta contabil... voce tem o saldo das contas, mas se quiser detalhar, tem que listar lancamento a lancamento... 2009/10/13 Tarcísio Sassara <[email protected]> > 2009/10/13 Bruno Carneiro <[email protected]>: > > Teoricamente pode sim... nenhuma restrição foi imposta sobre isso. Neste > > caso, o > > > > ( saldo do dia n+1 ) = ( saldo do dia n ) + SUM(movimentação do dia n+1) > > > > Se a movimentação do dia n muda, o saldo do dia n muda, e > consequentemente o > > saldo do dia n+1 . > > A diária é um grupo de movimentações que ocorrem durante um dia. Até ai > beleza. > Mas e se você precisar identificar a que horas foi um determinado > saque se você está agrupando todas as movimentações de um dia em um > único registro? > Se eu fizer 10 saques: Vou conseguir saber a que horas e qual foi o > valor de cada um? > > > -- > Tarcisio F. Sassara > Nzb ryn. Ibpê fnor dhrz? Fvz é ryn! Gnzvelf. > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- ---- Att. José Adriano Alves Analista de Sistemas - Móveis Gazin. Cel..: +55 44 8802 3994 Fone: + 55 44 3663 8000 - 2319 Mail: [email protected] MSN: [email protected] Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de comunicação podendo este documento incluir informação confidencial e de propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões ou informações expressadas neste e-mail pertencem ao seu remetente e não necessariamente coincidem com aquelas da GAZIN, são de exclusiva responsabilidade do signatário. Este documento não pode ser reproduzido, copiado, distribuído, publicado ou modificado por terceiros, sem a prévia autorização por escrito da GAZIN. Antes de imprimir pense em seu compromisso com o Meio Ambiente
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
