Mi problema es el siguiente:
En ASP + SQL, quiero hacer que en una página aparezcan todos los últimos registros añadidos excepto el último (si tengo 5 registros, con Id 1,2,3,4,5, quiero que aparezcan tan sólo el 3 y el 4). Usando la funcion SQL SELECT MAX(Id), consigo el valor del máximo valor del campo Id, en una sentencia como esta:
SELECT MAX(Id) AS penultima FROM NOTICIAS
Esta secuencia me funciona, pero no se como hacer para que el campo 'penultima' sea una variable para otro juego de registros de la siguiente manera:
SELECT *
FROM NOTICIAS
WHERE Id < MMColParam
ORDER BY Id DESC
El problema es como puedo hacer llegar la variable MMColParam (que toma el valor del campo penultima) a este juego de registros, pues he probado con la funcion Response.Redirect de la siguiente forma (no sé como poner la sintaxis correctamente)
<%
Response.Redirect("paginadedestino.asp?<%Recordset1.Fields.Item("penultima".Value%>"
%>
De esta manera, la variable llegaría a la segunda página, que tan sólo cogería los registros con Id menor que la máxima Id (es decir, todos menos la mayor), pero el servidor me da un error
A ver si me podéis ayudar. Muchas gracias.