Prueba con algo así:

SET XMarca =(SELECT marca, MIN(ord)
                           FROM 
  (SELECT marca, RRN(rmmodmae) as ord from nrec.rmmodmae) T1
    GROUP BY marca)

RRN(rmmodmae) te devuelve el número de registro.
  ----- Original Message ----- 
  From: [EMAIL PROTECTED] 
  To: forum.help400 
  Sent: Tuesday, December 19, 2006 11:17 AM
  Subject: Re: FETCH FIRST ROW



  Necesito recuperar el primero, no el max. 
  Sin la asignación (con el SET) funciona perfectamente. 
  Pero cuando asigno el valor del select a la variable, no  funciona. 

  Es muy marciano. 

  =======================================================
   La originalidad no esta en el "HECHO", esta en la"SOLUCIÓN"
         Cualquier cosa que gobierne tu vida te autodestruirá
   Sino dices lo que piensas es que no piensas  - M i  O T a  O -
  =======================================================
    .~.
   /V\   L   I   N   U   X
  // \\ >Phear the Penguin<
  /(   )\
  ^^-^^
  Pon un Pinguino en TU VIDA.COM
  Pere Soria
  Dpto. de Informática
  Telf.    +34 964343008
  E-mail: [EMAIL PROTECTED]
  http://www.recordrent.com
  Record Rent a Car S.A.
  (quitar nospam para responder)(remove nospam to reply me) 


        Fernando Pérez <[EMAIL PROTECTED]> 
        Sent by: [EMAIL PROTECTED] 
        19/12/2006 09:20 Please respond to
              "forum.help400" <[email protected]> 


       To "forum.help400" <[email protected]>  
              cc  
              Subject Re: FETCH FIRST ROW 

              

       



  Creo que la cosa tiene que ver con que es un subselect. Si no necesitas 
recuperar exáctamente el valor del primer registro, prueba con select 
max(marca) FROM nrec.rmmodmae

  Saludos.

  Fernando Pérez  

  Cerámica Saloni. Dpto. Auditoría y Organización 


  En/na [EMAIL PROTECTED] ha escrit: 

  Gracias Jesús, pero  incluso sin la 'S' de ROW  tampoco funciona. 
  Es muy marciano el tema. 

  =======================================================
  La originalidad no esta en el "HECHO", esta en la"SOLUCIÓN"
        Cualquier cosa que gobierne tu vida te autodestruirá
  Sino dices lo que piensas es que no piensas  - M i  O T a  O -
  =======================================================
   .~.
  /V\   L   I   N   U   X
  // \\ >Phear the Penguin<
  /(   )\
  ^^-^^
  Pon un Pinguino en TU VIDA.COM
  Pere Soria
  Dpto. de Informática
  Telf.    +34 964343008
  E-mail: [EMAIL PROTECTED]
  http://www.recordrent.com
  Record Rent a Car S.A.
  (quitar nospam para responder)(remove nospam to reply me) 

        <[EMAIL PROTECTED]>; Jesús <[EMAIL PROTECTED]> 
        Sent by: [EMAIL PROTECTED] 
        18/12/2006 16:18 
              Please respond to
              "forum.help400" <[email protected]> 


       
              To "forum.help400" <[email protected]>  
              cc  
              Subject RE: FETCH FIRST ROW 


              

       




  Para un solo registro prueba con FETCH FIRST 1 ROW ONLY, quitale la S a ROW 
   
  Un saludo, 
   
  Jesús 
    



------------------------------------------------------------------------------



  De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de [EMAIL PROTECTED]
  Enviado el: martes, 12 de diciembre de 2006 9:27
  Para: forum.help400
  Asunto: FETCH FIRST ROW 
   

  Alguien sabe pq esto no funciona,  según el InfoCenter  esta todo correcto. 

  CREATE TRIGGER PERELIB.INSERT_VEH_RMVEHMAE 
        AFTER INSERT ON PERELIB.PL 
        REFERENCING NEW AS NUEVA 
        FOR EACH ROW 
        MODE DB2SQL 
        BEGIN ATOMIC 
        Declare XMarca char(20); 
        SET XMarca =( SELECT marca 
                             FROM nrec.rmmodmae 
        FETCH FIRST 1 ROWS ONLY); 
        END; 

  Con el FETCH FIRST 1 ROWS ONLY  no funciona, PQ??????? 
  Es algun BUG de la BBDD ??????? 

  =======================================================
  La originalidad no esta en el "HECHO", esta en la"SOLUCIÓN"
       Cualquier cosa que gobierne tu vida te autodestruirá
  Sino dices lo que piensas es que no piensas  - M i  O T a  O -
  =======================================================
  .~.
  /V\   L   I   N   U   X
  // \\ >Phear the Penguin<
  /(   )\
  ^^-^^
  Pon un Pinguino en TU VIDA.COM
  Pere Soria
  Dpto. de Informática
  Telf.    +34 964343008
  E-mail: [EMAIL PROTECTED]
  http://www.recordrent.com
  Record Rent a Car S.A.
  (quitar nospam para responder)(remove nospam to reply me) 
  Este mensaje y cualquier anexo se dirige exclusivamente a su destinatario y
  puede contener información CONFIDENCIAL sometida al secreto profesional.
  Si no es el destinatario final de este mensaje, le rogamos que nos lo 
  comunique inmediatamente por esta misma vía y proceda a su destrucción.
  Queda notificado que su uso, distribución, impresión, copia y difusión por
  cualquier medio esta tipificada como delito en el artículo 197 y siguientes y 
278 
  del vigente Código Penal. 
   
  This message and any appendix is intended solely for the recipient and may 
  contain confidential information bound to proffesional secrecy.
  I you are not the final recipient of this message, could you kindly inform us 
  inmediatly by return and destroy the message. Its use, distribution, 
printing, 
  copying or issuing by any means is considered as a crime (Articles 197 and 
  subseq. and 278 of the Criminal 
Code)__________________________________________________
  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 





------------------------------------------------------------------------------

  __________________________________________________
  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__________________________________________________
  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 



------------------------------------------------------------------------------


  __________________________________________________
  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
__________________________________________________
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