Re: Como crear codigos compuestos

From: "Julio Rivero" <jcrmlima(at)gmail(dot)com>
To: "MIGUEL CANCHAS" <mcanchas(at)tsr(dot)com(dot)pe>
Cc: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Como crear codigos compuestos
Date: 2007-08-18 13:43:08
Message-ID: d34a12b60708180643oec283cbs45eb7f12f77b8685@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Te falto: "Por favor"

Puedes hacer un algoritmo que te extraiga la primera letra (obviamente en
una variable) de lo que estas ingresando o capturando, puedes utilizar
substr para obtener el primer caracter, luego hacer un select a tu tabla con
una condición, trayendo el último registro, algo así como:

Select count(*)
>From tabla
Where substr(campo,1,1) = 'primera_letra_extraida';

Luego le sumas 1 y lo concatenas: primera_letra_extraida||correlativo::text

On 8/18/07, MIGUEL CANCHAS <mcanchas(at)tsr(dot)com(dot)pe> wrote:
>
> NOMBRE = "MANUEL RAMOS TORRES"
>
> Debo de tomar la primera letra de Nombre("M"), luego calcular cuantos
> registros hay y sumarle uno.
>
> Es decir si tengo :
>
> M001 mario carrasco
> M002 manuel rosas
> ....
> M186 miguel salazar
>
> el siguiente deberia ser "M187"
>
> Y asi dependiendo siempre de la primera letra que se ingrese.
>
> Atte
>
> Miguel
> --
> ---------------------------(fin del mensaje)---------------------------
> TIP 1: para suscribirte y desuscribirte, visita
> http://archives.postgresql.org/pgsql-es-ayuda
>

--
Saludos
Att,
JR
Movil: 98055573

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gustavo 2007-08-18 13:53:53 Problemas al instalar PostgreSQL 8.2.4 en Windows 2000
Previous Message Agustin Casiva 2007-08-18 13:38:34 Re: ayuda con SELECT pg_start_backup('label');