Primero lo que quieres no es un IF es un criterio del WHERE.
No suelo llamar a access Base de Datos, pero no vas a necesitar un Oracle para tirar esa query
WHERE f_llamada BETWEEN f_inicio AND f_fin;
Creo que esto ya lo tienes y el fallo lo tienes en el JOIN de las tablas, pero como no has puesto la select.... ara la proxima, poner la select que ya tienes siempre ayuda.
Salu2