Показать сообщение отдельно
Старый 13.10.2009, 08:41   #17  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,444 / 1781 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Varmen Посмотреть сообщение
узнать кол-во уволенных сотрудников в связи с кризисом по отделам, имеющим признак ="CLOSED"
Можно. Вы же сами предложили выход
Цитата:
Сообщение от Varmen Посмотреть сообщение
баг можно побороть, если вставить не явно поле, как я предпологал выше, а функцию агрегации над ним. Тогда аксапта "распознает" что таки надо группировать!
Т.е. такая конструкция всётаки работает
X++:
  while select maxof(Field1), count(RecId) from  t
  group by Field1
   where t.Field1 == '1'
   {
    info(strfmt("fisrt query %1 %2",t.Field1, t.RecId));
   }

Последний раз редактировалось S.Kuskov; 13.10.2009 в 08:59. Причина: поспешил с выводами