Gracias, por tu valentísimo tiempo, en verdad fue muy importante. y es de valor incalculable, me temo que agregare dicho campo en mi tercera tabla para hacer el inner mas limpio
gracias
editado a las 23:27 hora perú,
bueno lo intente tantas veces como pude y lo logre era simple, y si estaba en lo correcto; si se podía hacer la relación con el between ya que cumple como una relación
la sintaxis es esta
pero ojo los campos a trabajar deben ser numéricos, y mi error fue trabajar con cadenas (varchar), entonces después de revisarlo decidí trabajarlos con (int) y salio. se soluciono.
así que dejo el código para un futuro similar y encuentren la solución.