Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/10/2012, 23:39
GeriReshef
 
Fecha de Ingreso: julio-2012
Ubicación: Israel
Mensajes: 360
Antigüedad: 11 años, 10 meses
Puntos: 40
Respuesta: Seleccionar Registros no consecutivos

Intenta las siguientes:
Código SQL:
Ver original
  1. WITH T AS
  2. (SELECT ROW_NUMBER() OVER(ORDER BY MiNumero) N,
  3.         MiNumero
  4. FROM    MiTabla)
  5. SELECT  *
  6. FROM    T
  7. WHERE   N%2=1; --1,3,5..
  8.  
  9. WITH T AS
  10. (SELECT ROW_NUMBER() OVER(ORDER BY MiNumero) N,
  11.         MiNumero
  12. FROM    MiTabla)
  13. SELECT  *
  14. FROM    T
  15. WHERE   N%2=0; --2,4,6..
Tienes que enumerar de nuevo los números de la tabla.
__________________
El Castellano no es mi lengua materna: discúlpenme por los errores gramaticales.
Mi blog