Ocupa la funcion add_mounts(x,y), donde:
x = fecha
y = meses que quieras añadir a esa fecha
por lo que para tu caso sería:
SELECT add_months(now(), -7) from Tabla
Por lo que ves, add_months si al numero de meses le pones un valor negativo, resta esos meses, y si pones un positivo los suma.