Hola a todos. Tengo un problema que no me ha dejado dormir y ya tengo un buen rato tratando de resolverlo.
Tengo la siguiente consulta:
SELECT Top 5 *
FROM mensajes_enviados
WHERE IdUsuario = 101010 And activo = 1
Order By fecha Desc
en mi tabla tengo n elementos, por ejemplo del 1 al 1000. Lo que requiero es, como se ve en la consulta, ir sacando de 5 en 5, pero mi problema es que, necesito obtener el max y el min de ese intervalo, algo así: 1-5 6-10 11-15 ... y así sucesivamente... Pero si en la consulta le pongo el max o el min o ambos, me da como resultado el 1 y el 1000.
¿Cómo puedo obtener el max y min de cada rango de 5?
Gracias de antemano.