Dudas de Programacion » Bases de Datos » DB2

top en DB2

(2 posts)
  1. Hola!

    Por favor alguien me puede ayudar con la siguiente consulta:

    select top 10 * from tabla1 where codigo not in (select top 5 codigo from tabla1)

    La he intentado hacer pero DB2 no soprta top. En su lugar soporta fetch first row only.

    Mi problema es que para la primera select el fetch first row only funciona correctamente pero cuando pongo las dos select anidadas y pongo el segundo first fetch row only me da error la consulta.

    Posted 2 years ago #


  2. Gabri,

    A mi me funcionó... el ejemplo del query es el siguiente

    db2 "select * from atad.tatadagc where COD_COMPPDRE in (select COD_COMPONTE from atad.TATADCOM fetch first 5 rows only) fetch first 2 rows only"

    Posted 2 years ago #

Reply

You must log in to post.

1,070 posts in 437 topics over 40 months by 388 of 892 members. Latest: lalala, nijh1, jasu

Acerca de...

Dudas de Programación es una Web, dentro del proyecto aulambra.com que nace con la idea de propocionar un foro de consultas sobre diferentes temas de programación. Orientado a ayudar a los internautas hispano-hablantes en Internet.

Ir al Blog de Linea de Código

Otras Webs