Jaka jest sekwencja wykonania klauzuli Group By, Having i Where w SQL Server?

Po prostu mylę się z sekwencją wykonania zapytania SQL, gdy używamy GROUP BY i HAVING z klauzulą ​​WHERE. Który z nich zostanie najpierw wykonany? Jaka jest sekwencja?