![]() |
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 |
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 |
| La zona horaria es GMT -6. Ahora son las 07:14. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.