Sag ich doch :)
Zur Reihenfolge: Microsoft sieht das anders, siehe Logical Processing Order. Da ist SELECT hinter HAVING. Allerdings scheint es MySQL tatsächlich anders zu halten, da steht ausdrücklich dass man Aliasnamen aus SELECT im HAVING verwenden darf.
Zwei Server, getrennt durch eine gemeinsame Sprache SQL...
Rolf