Página 1 de 1

Totalizar Valores entre Datas

Enviado: 27 Jun 2010 09:20
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
:( :%

Re: Totalizar Valores entre Datas

Enviado: 27 Jun 2010 11:19
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,

Totalizar Valores entre Datas

Enviado: 27 Jun 2010 11:25
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...

Re: Totalizar Valores entre Datas

Enviado: 27 Jun 2010 21:40
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.