Вы группируете по month(a.enddatetime)
, поэтому при выборе необходимо использовать:
month(a.enddatetime)
или - поле внутри функции агрегирования
Вы используете a.enddatetime
, поэтому у вас есть ошибка.
В этом случае, вероятно, вы можете использовать min(a.enddatetime)
вместо этого.