Si he entendido bien, buscas que te traiga en el día de la fecha los eventos que están a menos de una semana. Esta consulta, que no he probado, creo que lo haría. Te he añadido el diasfaltan:
Código SQL:
Ver originalSELECT *, DATEDIFF(campofechaevento, CURDATE()) diasfaltan FROM tutabla
WHERE CURDATE() BETWEEN DATE_SUB(campofechaevento, INTERVAL 7 DAY) AND campofechaevento
ORDER BY campofechaevento, diasfaltan