ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Saldo Atual [RESOLVIDO]

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
flaviowmf
Aprendiz
Aprendiz


Registrado: Quarta-Feira, 8 de Dezembro de 2004
Mensagens: 128

MensagemEnviada: Sex Out 21, 2016 2:40 pm    Assunto: Saldo Atual [RESOLVIDO] Responder com Citação

Boa tarde a todos.

Tenho uma tabela com os campos

Data Historico Valor
01/01 FDSDFSDFSDF 1000
02/01 EWTERTERTERT -100

Queria sabe como eu faço uma Query com o seguinte resultado :

Data Historico Valor Saldo
01/01 FDSDFSDFSDF 1000 1000
02/01 EWTERTERTERT -100 900


Utilizo o Banco SQL Server

Obrigado


Editado pela última vez por flaviowmf em Seg Out 24, 2016 12:21 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
leo_cj
Colaborador
Colaborador


Registrado: Sábado, 26 de Março de 2011
Mensagens: 1335

MensagemEnviada: Sex Out 21, 2016 3:07 pm    Assunto: Responder com Citação

Tenta assim:
Código:

select Data,
         Historico,
         Valor,
        SUM(valor) OVER (ORDER BY Data rows UNBOUNDED PRECEDING) as [Coluna Acumulada]
from MyTable


caso queira realizar a somatória por data pode utilizar assim:
Código:

select Data,
         Historico,
         Valor,
        SUM(valor) OVER (PARTITION BY Data ORDER BY Data rows UNBOUNDED PRECEDING) as [Coluna Acumulada]
from MyTable
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
flaviowmf
Aprendiz
Aprendiz


Registrado: Quarta-Feira, 8 de Dezembro de 2004
Mensagens: 128

MensagemEnviada: Seg Out 24, 2016 12:20 pm    Assunto: Responder com Citação

Obrigado

Funcionou Certinho
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB