Hola tengo la siguiente consulta en SQL SERVER 2000 desde VISUAL .NET 2005
Dim cSql As String = "Select top 40 apell1,apell2,nom,nhc From PACIENTE WHERE apell1 NOT IN (SELECT TOP 0 apell1 From PACIENTE Order By NHC,apell1) Order By NHC"
Para que me muestre sólo 40 registros , y que no los repita
e intento hacerlo paraa ORACLE 9i
Dim cSql As String = "Select apell1,apell2,nom,nhc From PACIENTE WHERE rownum =40 and apell1 NOT IN (ROWNUM=0 apell1 From PACIENTE Order By NHC,apell1) Order By NHC"
PERO ME DA ERROR EN LA CONSULTA DE ORACLE
HE PROBADO ESTO Y SI FUNCIONA
Dim cSql As String = "Select apell1,apell2,nom,nhc From PACIENTE WHERE rownum =40 Order By NHC"
¿Como podría añadir NOT IN para que no me repita los 40 registros y me muestre los 40 siguientes de la tabla ?
MUCHAS GRACIAS