Hallo Rolf,
Zur Reihenfolge: Microsoft sieht das anders, siehe Logical Processing Order.
Ja, das ist auch im SQL-Standard so definiert.
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.
Der Zettelkasten verhält sich hier also mal wieder nicht standard-gerecht, welch Überraschung. Der IE der Datenbanksysteme.
LG,
CK