Hi,
leider bin ich mit der funktion von HAVING nicht so vertraut, deswegen würde ich dir folgendes vorschlagen:
HAVING ist keine Funktion.
Es ist eigentlich genau dasselbe wie WHERE, nur das man auf im String vereinbarte Variablen zurückgreifen kann.
Bsp:
SELECT id AS nummer FROM table WHERE nummer = 3
--> Fehler, Spalte nummer ist unbekannt
SELECT id AS nummer FROM table HAVING nummer = 3
--> kein Fehler
Gruß
Christian