Having kommt glaube ich nur nach nem group by
und was soll das bewirken in deiner abfrage???
(k.id=r.kunde)
da nimm ma die klammern weg.
hm gibts bestimmt ne lustige sql funktion für um rauszubekommen welche rechnungen älter als 3 monate sind die kenne ich aber nicht.