Filtrar Data

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

negrao
Usuário Nível 3
Usuário Nível 3
Mensagens: 186
Registrado em: 06 Jul 2004 08:38

Filtrar Data

Mensagem por negrao »

Mocada, ve se tem jeito

Em um arquivo, eu tenho um campo chamdado data(ano+mes) e cliente
DATA CLIENTE
200506 1
200506 2
200505 1
200506 3
200505 4
200504 5

Teria como armazenar em um array apenas uma Data de cada ANO+MES
Por Exemplo, o ano+mes de 200506 tem 3 vezes, armazenar no array apenas 1.
O ano+mes de 200505 tem 2 vezes, armazenar no array apenas 1.

Obs.: Queria saber se tem um modo + pratico do que ir percorrendo todos os registros e ir fzendo condicao

Obrigado
Avatar do usuário
Anderson J. Freitas
Usuário Nível 1
Usuário Nível 1
Mensagens: 46
Registrado em: 19 Fev 2005 10:34
Localização: Caratinga-MG

Mensagem por Anderson J. Freitas »

Vê se resolve o teu problema

Código: Selecionar todos

 soperacao={}
 use <seu arquivo>.dbf
 go top
 do while !eof()
      if ascan(soperacao,data)=0
         aadd(soperacao,data)
      endif
      skip
enddo
Pitbull

Clipper 5.2e, Exospace, Six2, DBMax
negrao
Usuário Nível 3
Usuário Nível 3
Mensagens: 186
Registrado em: 06 Jul 2004 08:38

Filtrar data

Mensagem por negrao »

Anderson, obrigado pela ajuda

Deu certo o comando
Responder