Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/09/2006, 04:46
Avatar de Bravenap
Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 4 meses
Puntos: 4
SELECT TOP con número variable

Muy buenas.

ALTER PROCEDURE PA_LibroDelDia
(
@nDias int
)
AS
BEGIN
DECLARE @posi int
SET @posi = @nDias % (SELECT COUNT(*) FROM Libros)
SELECT TOP @posi * FROM Libros
END

Por qué me dice: Línea 9: sintaxis incorrecta cerca de 'posi'

Gracias.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!