По сути, ключевое слово GROUP BY используется в случае использования функции агрегирования, и для ее использования необходимо сгруппировать весь столбец без использования функции агрегирования.
Например, вместо GROUP BY fgc, следует использовать GROUP BY (fgc, pay, aliasName).
Изменение:
ВЫБЕРИ ФГК, плати,
ДЕЛО
КОГДА [дата] <= 30, ТО «вечера 0-30» <br>
КОГДА [дата]> 30 И [дата] <= 60 ТО «pmt 30-60»
КОГДА [дата]> 61 И [дата] <= 90, то «pmt 61-90»
КОГДА [дата]> 91 И [дата] <= 120, ТО «ПМТ 91-120»
КОГДА [дата]> 121 И [дата] <= 150, ТО «ПМТ 121-150»
КОГДА [дата]> 151 И [дата] <= 180, ТО «ПМТ 151-180»
ELSE 'pmt 181+'
КОНЕЦ
ОТ @Pay
GROUP BY FGC </p>
в
ВЫБЕРИ ФГК, плати,
ДЕЛО
КОГДА [дата] <= 30, ТО «вечера 0-30» <br>
КОГДА [дата]> 30 И [дата] <= 60 ТО «pmt 30-60»
КОГДА [дата]> 61 И [дата] <= 90, то «pmt 61-90»
КОГДА [дата]> 91 И [дата] <= 120, ТО «ПМТ 91-120»
КОГДА [дата]> 121 И [дата] <= 150, ТО «ПМТ 121-150»
КОГДА [дата]> 151 И [дата] <= 180, ТО «ПМТ 151-180»
ELSE 'pmt 181+'
КОНЕЦ как псевдоним
ОТ @Pay
GROUP BY (fgc, pay, alias) </p>
Надеюсь, эта помощь.
P / S: Ткс Гейб за поправку.