Paulo, eu faria assim:

Para o campo serie vc pode escolher entre um SEQUENCE ou "select
coalesce(max(serie),0)+1 from tabela"

E para o campo codigo :
"select coalesce(max(codigo),0)+1 from tabela where serie = 01" (nesse caso
o valor 01 vc passa por parâmetro na query)

Adriano




Em 09/04/07, Paulo <[EMAIL PROTECTED]> escreveu:

Ola Pessoal,

Alguem pode me dar um dica:
Preciso ter na minha tabela duas colunas que siga o seguinte:

Serie - Codigo
01        00001
01        00002
01        00003

02        00001
02        00002
02        00003

ou seja, a cada mudanca de serie iniciar uma nova sequencia no codigo.


Obrigado.

Paulo.


_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a