MAX(x) - 1 just means the maximum x value in the table minus one.
You can always use parentheses and aliases ( as some_cool_name) to make the object more understandable or to change the names as a result. But the first syntax is perfectly correct.
You will need GROUP BY GROUP BYit if you intend to choose something larger that the aggregated value, for example, is:
select
userName,
avg(age)
from
users
group by
userName
source
share