Parece que o segundo campo numérico é o contador de cada CPF. O que me ocorre aqui é fazer um select grupando por CPF e usando Count para saber quantas ocorrências. Fazendo isso dentre de uma SP, na seqüência dá pra fazer um loop e criar os dados do jeito que vc quer apresentar.
Em 18/09/07, Rubem Nascimento da Rocha <[EMAIL PROTECTED]> escreveu: > > Explica a lógica disso, camarada. Só assim fica difícil de entender. > Sds. > > ________________________________ > To: delphi-br@yahoogrupos.com.br > From: [EMAIL PROTECTED] > Date: Tue, 18 Sep 2007 09:20:53 -0300 > Subject: [delphi-br] SQL > > > Ajuda de SQL: > > Pessoal tenho uma tabela (REG) que contem as seguintes informações > > ID CPF > > 1 111.111.111-11 > > 2 111.111.111-11 > > 3 111.111.111-11 > > 4 111.111.111-11 > > 5 222.222.222-22 > > 6 222.222.222-22 > > 7 222.222.222-22 > > 8 222.222.222-22 > > 9 222.222.222-22 > > 10 222.222.222-22 > > Gostaria que neste sql me retornasse o seguinte > > 1 111.111.111-11 1 > > 2 111.111.111-11 2 > > 3 111.111.111-11 3 > > 4 111.111.111-11 4 > > 5 222.222.222-22 1 > > 6 222.222.222-22 2 > > 7 222.222.222-22 3 > > 8 222.222.222-22 4 > > 9 222.222.222-22 5 > > 10 222.222.222-22 6 > > E assim sucessivamente. > > Tem como fazer ? > > Valeu > -- Timeo hominem unius libri Cogito ergo sum - Carpe diem []s Guionardo Furlan http://guionardo.blogspot.com