criar sequencias numericas tipo folha e sequencia

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
Joao Moraes
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 44
Registrado em: Qua, 04 Jan 2006 9:12 am
Localização: Botucatu - SP
Contato:

ola a todos!
gerei um script que gera o seguinte:

1111 JOAO FERREIRA 'FOLHA' 'SEQUENCIA'
6666 JOAO DA SILVA 'FOLHA' 'SEQUENCIA'
5556 JOAO FERREIRA 'FOLHA' 'SEQUENCIA'
4446 MARIO DA SILVA 'FOLHA' 'SEQUENCIA'
.
.
.


o problema é que no lugar da 'FOLHA' teria que gerar um numero de folha, e na sequencia um numero de sequencia que vai até 20, depois de vinte o numero da folha muda pra 2 e assim por diante.

Será que alguém tem um dica
rodfbar
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 241
Registrado em: Ter, 09 Out 2007 11:15 am
Localização: Batatais - SP

fiz um teste aqui dando um select na tabela pessoa do sistema daki

Selecionar tudo

select a.cd_pessoa,a.nm_pessoa,ceil(rownum/20) as folha, rownum - ((ceil(rownum/20) - 1)*20) as sequencia
from (
select cd_pessoa,nm_pessoa
from pessoa
order by nm_pessoa) a

abrçs
Responder
  • Informação