No es lo mismo, Luis, esta sentencia s�lo seleccionar�a los registros cuyo
n�mero relativo de registro estuviera entre el 1 y el 5 y no los cinco
primeros ordenados por el campo CPCPOS.

Saludos.
Juan Carlos.

> -----Mensaje original-----
> De:   Luis [SMTP:[EMAIL PROTECTED]
> Enviado el:   viernes, 27 de febrero de 2004 12:33
> Para: [EMAIL PROTECTED]
> Asunto:       Re: Clausula FETCH FIRST N ROWS
> 
> PRUEBA LO SIGUIENTE
>  
> SELECT CPNACN, CPCPOS, CPDESC FROM EFTCPO01 F1 WHERE RRN(F1)<= 5 ORDER BY
> CPCPOS 
>  
> Un saludo
>  
> LUIS SANCHEZ
> DPTO. PROCESO DE DATOS
>  
> Mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> Tf: 91 885 56 17
> __________________________________________________________________________
> _
>  
> Este mensaje se dirige exclusivamente a su destinatario y puede contener
> informaci�n privilegiada o confidencial. Si no es vd. el destinatario
> indicado, queda notificado de que la utilizaci�n, divulgaci�n y/o copia
> sin
> autorizaci�n est� prohibida en virtud de la legislaci�n vigente. Si ha
> recibido este mensaje por error, le rogamos que nos lo comunique
> inmediatamente por esta misma v�a y proceda a su destrucci�n.
>  
> 
> This message is intended exclusively for its addressee and may contain
> information that is CONFIDENTIAL and protected by professional privilege.
> If you are not the intended recipient you are hereby notified that any
> dissemination, copy or disclosure of this communication is strictly
> prohibited by law. If this message has been received in error, please
> immediately notify us via e-mail and delete it.
> __________
>       ----- Original Message ----- 
>       From: Dpto. T�cnico <mailto:[EMAIL PROTECTED]> 
>       To: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> 
>       Sent: Friday, February 27, 2004 12:11 PM
>       Subject: Clausula FETCH FIRST N ROWS
> 
>       Hola a todos.
>        
>       Tengo un problema en SQL estoy intentando a�adir la clausula FETCH
> FIRST N ROWS a un SELECT de la siguiente manera:
>        
>       SELECT CPNACN, CPCPOS, CPDESC FROM EFTCPO01 ORDER BY CPCPOS FETCH
> FIRST 5 ROWS ONLY    
>        
>       Y se produce el siguiente error:
>        
>                                   
>        
>       ID de mensaje  . . . . :   SQL0199       Gravedad . . . . . . . :
> 30        
>       Tipo de mensaje. . . . :   Diagn�stico
> 
>       Fecha env�o  . . . . . :   27/02/04      Hora env�o . . . . . . :
> 10:31:42  
>       
> 
>       Mensaje . . . . :   Palabra clave FETCH inesperada. Signos v�lidos:
> <FIN DE   
>         SENTENCIA>.
> 
>       Causa . . . . . :   La palabra clave FETCH no se esperaba aqu�.  Se
> detect� un
>         error de sintaxis en la palabra clave FETCH.  La lista parcial de
> signos    
>         v�lidos es <FIN DE SENTENCIA>.  Esta lista asume que la sentencia
> es        
>         correcta hasta la palabra clave inesperada.  El error puede estar
> 
>         anteriormente en la sentencia, pero la sintaxis de la sentencia
> parece      
>         v�lida hasta este punto.
> 
>       Recuperaci�n  . :   Examine la sentencia SQL en el �rea de la
> palabra clave   
>         especificada.  Pueden faltar dos puntos o un delimitador SQL.  SQL
> requiere 
>         la delimitaci�n de palabras reservadas cuando se utilizan como un
> nombre.   
>         Corrija la sentencia SQL y vuelva a intentar la petici�n.
> 
>       
> Final
>        
>       �Puede ser causado porque solo funcione a partir de una determinada
> versi�n de SQL/DB2? , o en su defecto �que deberia de hacer para que
> funcione?.
>        
>        
>       Gracias a todos por vuestra atenci�n.
>        
>       Un saludo.
>        
>        
>        

_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

Responder a