RE: Como crear codigos compuestos

From: MIGUEL CANCHAS <mcanchas(at)tsr(dot)com(dot)pe>
To: "'pgsql-es-ayuda(at)postgresql(dot)org'" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Como crear codigos compuestos
Date: 2007-08-18 17:21:13
Message-ID: 410117BB01F4D611B73A00010331DD2403B57F2C@tsnt.tsr.com.pe
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Ante todo gracias por las sugerencias.

Explico :
Los codigos compuestos son para poder asociar rapidamente al cliente, si por
ejemplo:

A006 me dice que el cliente empieza con A, y es Antonio meza cuadra,

cuando buscan hacen referencia al A006, o dicen " Ah!! ese cliente es A006"
o Antonio Meza Cuadra que cliente es ? es A006.

Si lo pusiera correlativo diria que es el cliente "6",

Gracias a todos .

Solo manejamos clientes con este tipo de nomenclatura al igual en las rutas
"T01", "T25"

Miguel

-----Mensaje original-----
De: Julio Rivero [mailto:jcrmlima(at)gmail(dot)com]
Enviado el: Sábado, 18 de Agosto de 2007 11:57 a.m.
Para: Arturo Munive [pgsql-es-ayuda]
CC: MIGUEL CANCHAS; pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Como crear codigos compuestos

Ah!, claro, tienes que bloquear la tabla, ahora, porque la necesidad de
códigos compuestos?, no puedes utilizar secuencias y te ahorras un huevo de
cosas????

On 8/18/07, Arturo Munive [pgsql-es-ayuda] < arturomunive(at)gmail(dot)com
<mailto:arturomunive(at)gmail(dot)com> > wrote:

Julio Rivero escribió:
> 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
Bloquea las tablas para que no se repita el codigo (mmm opinion personal
no me gusta ese tipo de codigos)

--
__ ___ _____ _ ___ ___ _ _ _ _ _ ____
/ /\ | |_) | | | | | | |_) / / \ | |\/| | | | | |\ | | | \ \ / | |_
/_/--\ |_| \ |_| \_\_/ |_| \ \_\_/ |_| | \_\_/ |_| \| |_| \_\/ |_|__

--
Saludos
Att,
JR
Movil: 98055573

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Agustin Casiva 2007-08-18 17:34:01 Re: Sobre consulta en Postgres
Previous Message Rolando Toledo Fernandez 2007-08-18 16:59:34 Sobre consulta en Postgres