When using an aggregate function AND you want to return a column not used in the aggregate function.
Example:
If you want the names of employees and the sum of their sales for the year, you would need to use GROUP BY employee.
However, if you just wanted to get the total, avg, min, and max sales for all employees you wouldn't need to GROUP BY anything because all the columns in the result set are aggregate functions