Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Hacer referencia a un campo

Estas en el tema de Hacer referencia a un campo en el foro de SQL Server en Foros del Web. Hola a todos! Tengo un problema con una consulta y creo que necesito ayuda, mi consulta es esta @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver original SELECT ...
  #1 (permalink)  
Antiguo 27/07/2011, 05:36
Avatar de bet7o  
Fecha de Ingreso: febrero-2010
Ubicación: DF
Mensajes: 315
Antigüedad: 14 años, 2 meses
Puntos: 20
Pregunta Hacer referencia a un campo

Hola a todos!

Tengo un problema con una consulta y creo que necesito ayuda, mi consulta es esta

Código SQL:
Ver original
  1. SELECT
  2.  
  3.   ROW_NUMBER() OVER (ORDER BY id) AS 'sequence',
  4.  
  5.   descripcion,
  6.  
  7.   id,
  8.  
  9.   categoria_id,
  10.  
  11.   fecha_at,
  12.  
  13.   fecha_in,
  14.  
  15.   nombre
  16.  
  17. FROM categoria
  18.  
  19. WHERE SEQUENCE BETWEEN 1 AND 5

Al ejecutarla me muestra el sig error

Msg 207, Level 16, State 1, Line 10

Invalid column name 'sequence'.


Entonces me gustaría saber como hago referencia al campo sequence en el WHERE.

Gracias!
__________________
Pero el no contaba con una cosa, mi peligroso desinteres por la vida humana
  #2 (permalink)  
Antiguo 27/07/2011, 07:52
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Hacer referencia a un campo

Código SQL:
Ver original
  1. SELECT * FROM
  2. (
  3. SELECT
  4.  
  5.   ROW_NUMBER() OVER (ORDER BY id) AS 'sequence',
  6.  
  7.   descripcion,
  8.  
  9.   id,
  10.  
  11.   categoria_id,
  12.  
  13.   fecha_at,
  14.  
  15.   fecha_in,
  16.  
  17.   nombre
  18.  
  19. FROM categoria
  20. ) AS t1 WHERE t1.SEQUENCE BETWEEN 1 AND 5
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: referencia, select, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:20.