A ver si se entiende:
Cuando dices
Cita: necesito extraer numeros entre rango1 y rango2
Eso se hace simplemente con
Código SQL:
Ver originalSELECT *
FROM Numeros
WHERE numero BETWEEN 1 AND 50
Donde los valores se deberán ingresar de algún modo que tu definirás. En el caso de tu ejemplo, es entre y y 50.
Ahora bien, cuando dices
Cita: y a su vez que sea de un año cualquiera
no queda claro si te refieres a todos los años, o a que vas a ingresar el año por parámetro.
Para el primer caso, quitas el año de la condición, para el otro, necesitas definir cómo ingresarás la busqueda del año, o si la busqueda será también por rango.
Por eso dije que hay cosas poco claras en tu pregunta.
Cita: primero sin darte cuenta, me respondiste el porque de la cantidad de tus mensajes en los foros.
No tengo idea de a qué te refieres, pero me parece que es irrelevante para el tema.