Totalizar Valores entre Datas

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Mano
Usuário Nível 1
Usuário Nível 1
Mensagens: 11
Registrado em: 08 Jan 2010 11:18
Localização: parana

Totalizar Valores entre Datas

Mensagem por Mano »

Estou com dificuldade para totalizar valores entre DUAS datas exemplo:

Código: Selecionar todos

SET DATE BRITISH
DATAINI :=CTOD("  /  /  ") 
DATAFIN :=CTOD("  /  /  ") 
XCOD   :=0
TOTAL :=0
@ 06,10 SAY "PERIODO INICIAL:" GET DATAINI
@ 06,45 SAY "PERIODO FINAL..:" GET DATAFIN
@ 08,45 SAY "HISTORICO......:"  GET XCOD PICTURE "999"
READ
SUM VALOR TO TOTAL FOR CODIGO=XCODI .AND. DATLANC>=DATAINI .AND. DATLANC<=DATAFIN 
@ 12,50 SAY TOTAL
:( :%
Editado pela última vez por Toledo em 27 Jun 2010 10:57, em um total de 1 vez.
Razão: Mensagem editada para colocar a tag [ code ]<br>Veja como utilizar esta tag: http://www.pctoledo.com.br/forum/faq.php?mode=bbcode#f2r1
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Re: Totalizar Valores entre Datas

Mensagem por Toledo »

Amigo, o que acontece quando você executa o seu exemplo acima?

Notei que tem um pequeno erro no seu código, você declarou uma variável chamada XCOD, mas no comando SUM você está usando XCODI.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Totalizar Valores entre Datas

Mensagem por Pablo César »

Na linha 10 está somando se a variável XCODI, não seria questão de mudar para XCOD ? Também não ví o SET CENTURY ON para trabalhar com 4 dígitos no campo ano... Veja se é isso...
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Mano
Usuário Nível 1
Usuário Nível 1
Mensagens: 11
Registrado em: 08 Jan 2010 11:18
Localização: parana

Re: Totalizar Valores entre Datas

Mensagem por Mano »

Consegui o problema era que faltava o SET CENTURY ON, o XCODI o I so foi um erro de digitacao na hora de postar.
Editado pela última vez por Toledo em 28 Jun 2010 07:34, em um total de 1 vez.
Razão: Mensagem editada para formatação de texto em letras minúsculas. Evite postar mensagens com texto TOTALMENTE EM LETRAS MAIÚSCULAS.<br>Veja as Regras do Fórum:<br>7 - Mensagens em letras MAIÚSCULAS poderão ser editadas sem aviso prévio.
Responder