Indexação

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

PITERGALDIANO
Usuário Nível 2
Usuário Nível 2
Mensagens: 91
Registrado em: 28 Nov 2003 08:48

Indexação

Mensagem por PITERGALDIANO »

Pessoa tenho um banco que é o seguinte

Campo Tipo
Data D
Caixa N

Preciso indexar dessa forma:
Index on data+caixa to ind1

para pesquisar se em certa data já existe um caixa lançado

como faço isso sendo que os campos são de tipos diferentes?

Obrigado
Piter Galdiano
Programador Clipper
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 »

Se eu entendi, é assim :

Para indexar :
index on dtos(data)+strzero(caixa,N,D) to ind1

Para pesquisar :
seek dtos(mdata)+strzero(mcaixa,N,D)

Legenda: mdata e mcaixa são campos criados para pesquisa. N e D são, respectivamente, tamanho do campo e número de casas decimais.

Espero ter ajudado.
Pitbull

Clipper 5.2e, Exospace, Six2, DBMax
Responder