Cuidado con el RRN, si tienes registros borrados entre los que muestras, el RRN 
tiene saltos. Ten en cuenta que funciona con el Número relativo de Registro.

 

Un saludo

 

 

________________________________

De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de alex martinez
Enviado el: jueves, 28 de junio de 2007 8:45
Para: forum.help400
Asunto: Re: RRN en SQL

 

Hola:

Prueba con DIGITS(DECIMAL(RRN(MIARCHIVO), 5, 0)) 

Salu2

El día 28/06/07, Jaime Villa Torres < [EMAIL PROTECTED] <mailto:[EMAIL 
PROTECTED]> > escribió:

Señores, alguna sugerencia.

En una sentencia sql, estoy realizando un update a una variables de la 
siguiente manera

 

UPDATE MIARCHIVO SET MIVARIABLE1 = CONCAT( 'A', RRN(MIARCHIVO) )

Funciona correctamente como ejecución de sentencia, y el resultado es el 
siguiente, si el archivo tiene 10 registros

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10,

Existe alguna manera que tome los ceros de la izquierda o poder asignar que por 
ejemplo tome 5 cifras del rrn, por ejemplo

A0001

A0002

A0003

A0004

A0005

A0006

A0007

A0008

A0009

A0010

Si existe la solución, una nota, tengo un proceso adicional que realiza esto, 
pero el tiempo que me gano con la sentencia, lo pierdo el doble con el segundo 
proceso.

 

Gracias.



-- 
Mi blog sobre as400
http://www.ajut400.com 

__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a