Retroceder   Foros del Web > Programación para sitios web > .NET > win forms

Respuesta
 
Herramientas Desplegado
Antiguo 11-abr-2007, 05:20   #1 (permalink)
FZAPPA ha deshabilitado el karma
 
Fecha de Ingreso: abril-2007
Mensajes: 2
Problema SQL-SERVER vs. ORACLE

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
FZAPPA está desconectado   Responder Citando
Antiguo 11-abr-2007, 08:50   #2 (permalink)
juantux ha deshabilitado el karma
 
Avatar de juantux
 
Fecha de Ingreso: marzo-2005
Mensajes: 58
Enviar un mensaje por MSN a juantux
Re: Problema SQL-SERVER vs. ORACLE

Estimado, a pesar de que creo que no es el foro correcto para hacer la pregunta, creo que podrias probar con un:

Código:
SELECT DISTINCT apell1,apell2,nom,nhc From PACIENTE WHERE rownum =40 Order By NHC
Ojala te sirva...
juantux está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 01:31.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93