Si te entendí bien, prueba esto
Código SQL:
Ver originalSELECT
rp.id,
rp.nombre,
rp.dni,
rp.nacionalidad,
rf.fecha
FROM
reg_personal AS rp
INNER JOIN
reg_fechas AS rf
ON
rp.id = rf.id
WHERE
rf.fecha::DATE
BETWEEN '2010-01-01'
AND '2010-04-01'
saludos